aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2013-09-09 22:50:41 +0200
committerThomas White <taw@bitwiz.org.uk>2013-09-09 22:50:41 +0200
commit6b125fe2551be58b1b6859cafb9b35482aab9e6f (patch)
treedf87c9baf6622944b2763255c08e2fd696c39f9b /src
parent3f11d2f3453609a732683cebe861ead5d924b601 (diff)
[un]escape_text(): Check for NULL input
Diffstat (limited to 'src')
-rw-r--r--src/loadsave.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/loadsave.c b/src/loadsave.c
index 8fee31d..683c94e 100644
--- a/src/loadsave.c
+++ b/src/loadsave.c
@@ -407,6 +407,8 @@ char *escape_text(const char *a)
char *b;
size_t l1, l, i;
+ if ( a == NULL ) return NULL;
+
l1 = strlen(a);
b = malloc(2*l1 + 1);
@@ -442,6 +444,8 @@ char *unescape_text(const char *a)
size_t l1, l, i;
int escape;
+ if ( a == NULL ) return NULL;
+
l1 = strlen(a);
b = malloc(l1 + 1);