copy_comp->buffer = SCMalloc(copy_comp->buffer_size);
if (copy_comp->buffer == NULL) {
SCLogError("SCMalloc failed: %s", strerror(errno));
+ SCFree(copy->prefix);
SCFree(copy->h);
SCFree(copy);
return NULL;
if (copy_comp->pcap_buf == NULL) {
SCLogError("SCMalloc failed: %s", strerror(errno));
SCFree(copy_comp->buffer);
+ SCFree(copy->prefix);
SCFree(copy->h);
SCFree(copy);
return NULL;
SCLogError("SCFmemopen failed: %s", strerror(errno));
SCFree(copy_comp->buffer);
SCFree(copy_comp->pcap_buf);
+ SCFree(copy->prefix);
SCFree(copy->h);
SCFree(copy);
return NULL;
fclose(copy_comp->pcap_buf_wrapper);
SCFree(copy_comp->buffer);
SCFree(copy_comp->pcap_buf);
+ SCFree(copy->prefix);
SCFree(copy->h);
SCFree(copy);
return NULL;