X-Git-Url: https://arthur.barton.de/gitweb/?p=ngircd-alex.git;a=blobdiff_plain;f=src%2Fportab%2Fportabtest.c;h=5ad37b99ca3a4effb6524e0b8ed00e4514bbc425;hp=e7b0dcc838ad3b0e82fb9edf1b2475525327cda6;hb=8d173a33286f47ac5678a8ce8cdd756295342cb1;hpb=e7cb9b1a001a97b1edf0e862808cbd0be5264a7a diff --git a/src/portab/portabtest.c b/src/portab/portabtest.c index e7b0dcc8..5ad37b99 100644 --- a/src/portab/portabtest.c +++ b/src/portab/portabtest.c @@ -104,9 +104,10 @@ Check_strlcat(void) static void Check_strtok_r(void) { - char *ptr, *last; + char *str, *ptr, *last; ptr = strdup("12,abc"); + str = ptr; ptr = strtok_r(ptr, ",", &last); if (!ptr) @@ -123,6 +124,8 @@ Check_strtok_r(void) ptr = strtok_r(NULL, ",", &last); if (ptr) Panic("strtok_r result #3"); + + free(str); } #ifdef PROTOTYPES