[beryl-commits] r2233 - trunk/beryl-core/libberylsettings

guillaume at server.beryl-project.org guillaume at server.beryl-project.org
Mon Jan 1 19:32:15 CET 2007


Author: guillaume
Date: 2007-01-01 18:32:15 +0000 (Mon, 01 Jan 2007)
New Revision: 2233

Modified:
   trunk/beryl-core/libberylsettings/main.c
Log:
libberylsettings: fix leak


Modified: trunk/beryl-core/libberylsettings/main.c
===================================================================
--- trunk/beryl-core/libberylsettings/main.c	2007-01-01 18:25:47 UTC (rev 2232)
+++ trunk/beryl-core/libberylsettings/main.c	2007-01-01 18:32:15 UTC (rev 2233)
@@ -388,6 +388,8 @@
 			}
 			break;
 		case BERYL_SETTING_TYPE_STRING:
+			if (comp_value->s)
+				free (comp_value->s);
 			comp_value->s=strdup(beryl_value->value.as_string);
 			break;
 		case BERYL_SETTING_TYPE_BINDING:




More information about the commits mailing list