Free the allocated range if not using it.
authorStig Bjørlykke <stig@bjorlykke.org>
Tue, 4 Mar 2008 23:15:11 +0000 (23:15 -0000)
committerStig Bjørlykke <stig@bjorlykke.org>
Tue, 4 Mar 2008 23:15:11 +0000 (23:15 -0000)
svn path=/trunk/; revision=24560

epan/prefs.c

index 5bcbb42447d1569a74f7225ac90282460937cd4f..4eb75fecc6f2252c222aa2df6d499e239d9bec95 100644 (file)
@@ -2402,12 +2402,14 @@ set_pref(gchar *pref_name, gchar *value, void *private_data _U_)
        module->prefs_changed = TRUE;
        g_free(*pref->varp.range);
        *pref->varp.range = newrange;
+      } else {
+       g_free (newrange);
       }
       break;
     }
 
-       case PREF_STATIC_TEXT:
-       case PREF_UAT:
+    case PREF_STATIC_TEXT:
+    case PREF_UAT:
     {
       break;
     }