projects
/
paraslash.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
gcrypt: Always initialize result pointer.
[paraslash.git]
/
gcrypt.c
diff --git
a/gcrypt.c
b/gcrypt.c
index 45a1c67d20da0b6d229180de92be10644a63d082..63f8fff3e788d5166410736b6bc95d425f112f0f 100644
(file)
--- a/
gcrypt.c
+++ b/
gcrypt.c
@@
-212,7
+212,7
@@
static int decode_key(const char *key_file, const char *header_str,
ret = mmap_full_file(key_file, O_RDONLY, &map, &map_size, NULL);
if (ret < 0)
-
return re
t;
+
goto ou
t;
ret = -E_KEY_MARKER;
if (strncmp(map, header_str, strlen(header_str)))
goto unmap;
@@
-257,6
+257,7
@@
unmap:
free(blob);
blob = NULL;
}
+out:
*result = blob;
return ret;
}