diff --git a/src/session.c b/src/session.c index 2d020c72..9dba574c 100644 --- a/src/session.c +++ b/src/session.c @@ -543,8 +543,6 @@ void wSessionRestoreLastWorkspace(WScreen * scr) /* Get the workspace number for the workspace name */ w = wGetWorkspaceNumber(scr, value); - wfree(value); - if (w != scr->current_workspace && w < scr->workspace_count) wWorkspaceChange(scr, w); } diff --git a/src/wdefaults.c b/src/wdefaults.c index d89671bd..dd91b91d 100644 --- a/src/wdefaults.c +++ b/src/wdefaults.c @@ -455,8 +455,6 @@ int wDefaultGetStartWorkspace(WScreen * scr, char *instance, char *class) /* Get the workspace number for the workspace name */ w = wGetWorkspaceNumber(scr, tmp); - wfree(value); - return w; }