summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--openbox/session.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/openbox/session.c b/openbox/session.c
index 463e9893..2c189ed0 100644
--- a/openbox/session.c
+++ b/openbox/session.c
@@ -394,6 +394,7 @@ static void sm_save_yourself(SmcConn conn, SmPointer data, gint save_type,
if (!SmcRequestSaveYourselfPhase2(conn, sm_save_yourself_2, savedata)) {
ob_debug_type(OB_DEBUG_SM, "Requst for phase 2 failed\n");
+ g_free(savedata);
SmcSaveYourselfDone(conn, FALSE);
}
}