about summary refs log tree commit diff stats
path: root/src/release.c
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2012-10-24 02:18:20 +0100
committerJames Booth <boothj5@gmail.com>2012-10-24 02:18:20 +0100
commite49bea4d6bffd87b6631e84f03a35e47e5b35bd9 (patch)
tree22ec641ac74963a71c14096229744c63bb804bbf /src/release.c
parent8322c48d3e580e3f098b031554932924cde2fc00 (diff)
downloadprofani-tty-e49bea4d6bffd87b6631e84f03a35e47e5b35bd9.tar.gz
Fixed possible NULL pointer references when offline
Diffstat (limited to 'src/release.c')
-rw-r--r--src/release.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/release.c b/src/release.c
index fb08b8ba..f585e8fc 100644
--- a/src/release.c
+++ b/src/release.c
@@ -53,9 +53,12 @@ release_get_latest()
     curl_easy_perform(handle);
     curl_easy_cleanup(handle);
 
-    output.buffer[output.size++] = '\0';
-
-    return output.buffer;
+    if (output.buffer != NULL) {
+        output.buffer[output.size++] = '\0';
+        return output.buffer;
+    } else {
+        return NULL;
+    }
 }
 
 static size_t