- if (!idata)
- return;
-
- p_delete(&(*idata)->capstr);
- string_list_wipe(&(*idata)->flags);
- p_delete(&((*idata)->cmd.buf));
- p_delete(idata);
+ if (*idata) {
+ p_delete(&(*idata)->capstr);
+ string_list_wipe(&(*idata)->flags);
+ buffer_wipe(&((*idata)->cmd.buf));
+ p_delete(idata);
+ }