--- jabberd-1.4.4/jabberd/lib/crc32.c.gcc4 2005-08-09 11:16:25.000000000 +0200 +++ jabberd-1.4.4/jabberd/lib/crc32.c 2005-08-09 11:16:48.000000000 +0200 @@ -105,7 +105,7 @@ if (ptr == NULL) { - bzero(crc32buf, sizeof(crc32buf)); + bzero(crc32buf, 9); return; } --- jabberd-1.4.4/xdb_file/xdb_file.c.gcc4 2005-04-16 00:07:25.000000000 +0200 +++ jabberd-1.4.4/xdb_file/xdb_file.c 2005-08-09 11:11:19.000000000 +0200 @@ -153,8 +153,8 @@ /* generate a hash over the filename */ bzero(hashedfilename, sizeof(hashedfilename)); - bzero(digit01, sizeof(digit01)); - bzero(digit23, sizeof(digit23)); + bzero(digit01, sizeof(char[3])); + bzero(digit23, sizeof(char[3])); crc32_r(filename, hashedfilename); log_debug2(ZONE, LOGT_STORAGE, "hash of %s is %s", filename, hashedfilename); memcpy(digit01, hashedfilename+1, 2); --- jabberd-1.4.4/aim-transport-stable-20040131/src/rxhandlers.c.gcc4 2001-11-28 19:05:42.000000000 +0100 +++ jabberd-1.4.4/aim-transport-stable-20040131/src/rxhandlers.c 2005-08-08 18:54:11.000000000 +0200 @@ -66,7 +66,7 @@ } mod->next = (aim_module_t *)sess->modlistv; - (aim_module_t *)sess->modlistv = mod; + sess->modlistv = mod; faimdprintf(sess, 1, "registered module %s (family 0x%04x, version = 0x%04x, tool 0x%04x, tool version 0x%04x)\n", mod->name, mod->family, mod->version, mod->toolid, mod->toolversion);