From 553db45e8bfe09a1683823662fda528ecbf92b70 Mon Sep 17 00:00:00 2001 From: Jonathan Moore Liles Date: Sat, 16 Jun 2012 17:51:02 -0700 Subject: [PATCH] NSM: Fix uninitialized value error with client labels. --- session-manager/src/nsmd.C | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/session-manager/src/nsmd.C b/session-manager/src/nsmd.C index 9428f4c..1eb8df2 100644 --- a/session-manager/src/nsmd.C +++ b/session-manager/src/nsmd.C @@ -127,7 +127,10 @@ public: { if ( _label ) free( _label ); - _label = strdup( l ); + if ( l ) + _label = strdup( l ); + else + _label = NULL; } bool gui_visible ( void ) const @@ -210,6 +213,7 @@ public: Client ( ) { + _label = 0; _gui_visible = true; addr = 0; _reply_errcode = 0;