Index: branches/chucko/i386/modules/klibc/strndup.c =================================================================== --- branches/chucko/i386/modules/klibc/strndup.c (revision 2437) +++ branches/chucko/i386/modules/klibc/strndup.c (revision 2438) @@ -9,8 +9,9 @@ int l = n > strlen(s) ? strlen(s) + 1 : n + 1; char *d = malloc(l); - if (d) - memcpy(d, s, l); - d[n] = '\0'; + if (d) { + memcpy(d, s, l); + d[n] = '\0'; + } return d; }