summaryrefslogtreecommitdiff
path: root/desktop/options.h
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/options.h')
-rw-r--r--desktop/options.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/desktop/options.h b/desktop/options.h
index 53c025c18..17ba64f6c 100644
--- a/desktop/options.h
+++ b/desktop/options.h
@@ -108,7 +108,8 @@ extern struct ns_options nsoptions;
free(nsoptions.OPTION); \
} \
nsoptions.OPTION = VALUE; \
- if (*nsoptions.OPTION == 0) { \
+ if ((nsoptions.OPTION != NULL) && \
+ (*nsoptions.OPTION == 0)) { \
free(nsoptions.OPTION); \
nsoptions.OPTION = NULL; \
} \