Index: ossp-pkg/str/str_test.c RCS File: /v/ossp/cvs/ossp-pkg/str/str_test.c,v rcsdiff -q -kk '-r1.26' '-r1.27' -u '/v/ossp/cvs/ossp-pkg/str/str_test.c,v' 2>/dev/null --- str_test.c 2003/01/06 19:13:48 1.26 +++ str_test.c 2003/02/11 08:45:27 1.27 @@ -285,6 +285,15 @@ test2_tab[i].r3 == NULL ? "NULL" : test2_tab[i].r3, test2_tab[i].r4 == NULL ? "NULL" : test2_tab[i].r4); } + if (*(test2_tab[i].p) == 's') { + if (r1 != NULL) free(r1); + } + else { + if (r1 != NULL) free(r1); + if (r2 != NULL) free(r2); + if (r3 != NULL) free(r3); + if (r4 != NULL) free(r4); + } } str_parse(NULL, NULL); return;