summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--krandr/libkrandr.cc12
1 files changed, 8 insertions, 4 deletions
diff --git a/krandr/libkrandr.cc b/krandr/libkrandr.cc
index b4f21e5fe..e1048969c 100644
--- a/krandr/libkrandr.cc
+++ b/krandr/libkrandr.cc
@@ -75,8 +75,8 @@ TQString capitalizeString(TQString in) {
}
TQString KRandrSimpleAPI::getIccFileName(TQString profileName, TQString screenName, TQString kde_confdir) {
- KSimpleConfig *t_config;
- KSimpleConfig *t_systemconfig;
+ KSimpleConfig *t_config = NULL;
+ KSimpleConfig *t_systemconfig = NULL;
int t_numberOfProfiles;
TQStringList t_cfgProfiles;
TQString retval;
@@ -109,10 +109,14 @@ TQString KRandrSimpleAPI::getIccFileName(TQString profileName, TQString screenNa
}
if (profileName != "") {
- delete t_config;
+ if (t_config) {
+ delete t_config;
+ }
}
else {
- delete t_systemconfig;
+ if (t_systemconfig) {
+ delete t_systemconfig;
+ }
}
return retval;