... | ... |
@@ -77,6 +77,8 @@ redata_unsaved_unregister(redata_t *redata, redata_plugin_t *slot, char *filenam |
77 | 77 |
if(filename!=NULL && unsaved_genname(filename,unsname,sizeof(unsname))!=NULL) |
78 | 78 |
unlink(unsname); |
79 | 79 |
} |
80 |
+ if(slot->userptr!=NULL) |
|
81 |
+ free(slot->userptr),slot->userptr=NULL; |
|
80 | 82 |
return(0); |
81 | 83 |
} |
82 | 84 |
|