if(data) {
void *tenbytes = ((libdata_t *) data)->tenbytes;
- free(tenbytes);
+ if(tenbytes)
+ free(tenbytes);
+
free(data);
}
if(data) {
void *twentybytes = ((libthreaddata_t *) data)->twentybytes;
- free(twentybytes);
+ if(twentybytes)
+ free(twentybytes);
+
free(data);
}
}