diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-12-25 14:46:04 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-12-25 14:46:04 +0000 |
commit | a09ad91acc39845a10cf1681154e1cdfcf1ea59e (patch) | |
tree | 87306160f127ea046be0f6036f899a99ce4dc47c /src/fs/fs_uri.c | |
parent | 1ae15ca957efa0f7e88ec37f3510b34e5ad0e06c (diff) | |
download | gnunet-a09ad91acc39845a10cf1681154e1cdfcf1ea59e.tar.gz gnunet-a09ad91acc39845a10cf1681154e1cdfcf1ea59e.zip |
-LRN: fix crash if name is not available
Diffstat (limited to 'src/fs/fs_uri.c')
-rw-r--r-- | src/fs/fs_uri.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/fs/fs_uri.c b/src/fs/fs_uri.c index 9da78b6f4..55503b71b 100644 --- a/src/fs/fs_uri.c +++ b/src/fs/fs_uri.c | |||
@@ -1784,7 +1784,7 @@ GNUNET_FS_uri_ksk_create_from_meta_data (const struct GNUNET_CONTAINER_MetaData | |||
1784 | { | 1784 | { |
1785 | struct GNUNET_FS_Uri *ret; | 1785 | struct GNUNET_FS_Uri *ret; |
1786 | char *filename; | 1786 | char *filename; |
1787 | char *full_name; | 1787 | char *full_name = NULL; |
1788 | char *ss; | 1788 | char *ss; |
1789 | int ent; | 1789 | int ent; |
1790 | int tok_keywords = 0; | 1790 | int tok_keywords = 0; |
@@ -1820,7 +1820,7 @@ GNUNET_FS_uri_ksk_create_from_meta_data (const struct GNUNET_CONTAINER_MetaData | |||
1820 | ret->data.ksk.keywords, | 1820 | ret->data.ksk.keywords, |
1821 | ret->data.ksk.keywordCount); | 1821 | ret->data.ksk.keywordCount); |
1822 | if (ent > 0) | 1822 | if (ent > 0) |
1823 | GNUNET_free (full_name); | 1823 | GNUNET_free_non_null (full_name); |
1824 | return ret; | 1824 | return ret; |
1825 | } | 1825 | } |
1826 | 1826 | ||