(crc_init_table) Check if table is already inited.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3671 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
1997-10-27 23:11:17 +00:00
parent 7c080fb4a3
commit a0f3788a2f

View File

@@ -50,9 +50,11 @@ static u_long table[256];
void
crc_init_table(void)
{
static int flag = 0;
unsigned long crc, poly;
int i, j;
if(flag) return;
poly = CRC_GEN;
for (i = 0; i < 256; i++) {
crc = i;
@@ -65,6 +67,7 @@ crc_init_table(void)
}
table[i] = crc;
}
flag = 1;
}
u_int32_t