Fix CID 1491389: resource leak.
[claws.git] / src / mbox.c
index 30c518d975b437e3cf8da954e2b347dde1452386..717df9ca37790fa0a48cc508e85e0df062057eff 100644 (file)
@@ -346,6 +346,7 @@ gint lock_mbox(const gchar *base, LockType type)
                        if (retry >= 5) {
                                g_warning("can't create '%s'", lockfile);
                                claws_unlink(lockfile);
+                               g_free(locklink);
                                g_free(lockfile);
                                return -1;
                        }
@@ -355,6 +356,7 @@ gint lock_mbox(const gchar *base, LockType type)
                        sleep(5);
                }
                claws_unlink(lockfile);
+               g_free(locklink);
                g_free(lockfile);
        } else if (type == LOCK_FLOCK) {
                gint lockfd;