Browse code

fix memory leak in redata_unsaved_unregister

Dario Rodriguez authored on 08/10/2020 17:18:25
Showing 1 changed files
... ...
@@ -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