diff options
Diffstat (limited to 'tests/aplwc_new.c')
| -rw-r--r-- | tests/aplwc_new.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/tests/aplwc_new.c b/tests/aplwc_new.c index 55e742f..8d57ecd 100644 --- a/tests/aplwc_new.c +++ b/tests/aplwc_new.c @@ -11,15 +11,14 @@ main(void) for(i = 0; i < 32; i++){ for(j = 0; j <= sizeof(data)-i; j++){ ret = aplwc_new(&aplwc, data+i, j); + aplwc_destroy(aplwc); if(ret){ if(ret != APLWC_OUT_OF_MEMORY) return 1; - if(aplwc != NULL) - return 1; if(j >= APLWC_MIN_MEM) return 1; + break; } - aplwc_destroy(aplwc); } } |