diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-03-25 07:35:15 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-03-25 07:35:15 +0000 |
commit | 9b9b15d3cc2a9d982d77e7b0f6459dc7eaf88c4c (patch) | |
tree | c85b01a202a70bed3ce74183e87fc7a08522dfc1 /src/fs | |
parent | 13449cc7f242597cdff4655161fbce3a340dbd24 (diff) | |
download | gnunet-9b9b15d3cc2a9d982d77e7b0f6459dc7eaf88c4c.tar.gz gnunet-9b9b15d3cc2a9d982d77e7b0f6459dc7eaf88c4c.zip |
ems
Diffstat (limited to 'src/fs')
-rw-r--r-- | src/fs/fs_uri.c | 3 | ||||
-rw-r--r-- | src/fs/gnunet-download.c | 6 | ||||
-rw-r--r-- | src/fs/gnunet-service-fs_new.c | 3 |
3 files changed, 11 insertions, 1 deletions
diff --git a/src/fs/fs_uri.c b/src/fs/fs_uri.c index 788f60685..4b249d6bf 100644 --- a/src/fs/fs_uri.c +++ b/src/fs/fs_uri.c | |||
@@ -406,8 +406,9 @@ uri_chk_parse (const char *s, char **emsg) | |||
406 | char h1[sizeof(struct GNUNET_CRYPTO_HashAsciiEncoded)]; | 406 | char h1[sizeof(struct GNUNET_CRYPTO_HashAsciiEncoded)]; |
407 | char h2[sizeof(struct GNUNET_CRYPTO_HashAsciiEncoded)]; | 407 | char h2[sizeof(struct GNUNET_CRYPTO_HashAsciiEncoded)]; |
408 | 408 | ||
409 | if (NULL == s) | ||
410 | return NULL; | ||
409 | GNUNET_assert (s != NULL); | 411 | GNUNET_assert (s != NULL); |
410 | |||
411 | slen = strlen (s); | 412 | slen = strlen (s); |
412 | pos = strlen (GNUNET_FS_URI_CHK_PREFIX); | 413 | pos = strlen (GNUNET_FS_URI_CHK_PREFIX); |
413 | if ( (slen < pos + 2 * sizeof (struct GNUNET_CRYPTO_HashAsciiEncoded) + 1) || | 414 | if ( (slen < pos + 2 * sizeof (struct GNUNET_CRYPTO_HashAsciiEncoded) + 1) || |
diff --git a/src/fs/gnunet-download.c b/src/fs/gnunet-download.c index 689cf573d..114154d79 100644 --- a/src/fs/gnunet-download.c +++ b/src/fs/gnunet-download.c | |||
@@ -173,6 +173,12 @@ run (void *cls, | |||
173 | char *emsg; | 173 | char *emsg; |
174 | enum GNUNET_FS_DownloadOptions options; | 174 | enum GNUNET_FS_DownloadOptions options; |
175 | 175 | ||
176 | if (NULL == args[0]) | ||
177 | { | ||
178 | fprintf (stderr, | ||
179 | _("You need to specify a URI argument.\n")); | ||
180 | return; | ||
181 | } | ||
176 | uri = GNUNET_FS_uri_parse (args[0], | 182 | uri = GNUNET_FS_uri_parse (args[0], |
177 | &emsg); | 183 | &emsg); |
178 | if (NULL == uri) | 184 | if (NULL == uri) |
diff --git a/src/fs/gnunet-service-fs_new.c b/src/fs/gnunet-service-fs_new.c index fb51ac5ed..1eea28a9d 100644 --- a/src/fs/gnunet-service-fs_new.c +++ b/src/fs/gnunet-service-fs_new.c | |||
@@ -418,6 +418,8 @@ shutdown_task (void *cls, | |||
418 | } | 418 | } |
419 | GNUNET_LOAD_value_free (datastore_get_load); | 419 | GNUNET_LOAD_value_free (datastore_get_load); |
420 | datastore_get_load = NULL; | 420 | datastore_get_load = NULL; |
421 | GNUNET_LOAD_value_free (GSF_rt_entry_lifetime); | ||
422 | GSF_rt_entry_lifetime = NULL; | ||
421 | } | 423 | } |
422 | 424 | ||
423 | 425 | ||
@@ -576,6 +578,7 @@ run (void *cls, | |||
576 | GNUNET_SCHEDULER_shutdown (); | 578 | GNUNET_SCHEDULER_shutdown (); |
577 | return; | 579 | return; |
578 | } | 580 | } |
581 | GSF_rt_entry_lifetime = GNUNET_LOAD_value_init (GNUNET_TIME_UNIT_FOREVER_REL); | ||
579 | GSF_stats = GNUNET_STATISTICS_create ("fs", cfg); | 582 | GSF_stats = GNUNET_STATISTICS_create ("fs", cfg); |
580 | block_cfg = GNUNET_CONFIGURATION_create (); | 583 | block_cfg = GNUNET_CONFIGURATION_create (); |
581 | GNUNET_CONFIGURATION_set_value_string (block_cfg, | 584 | GNUNET_CONFIGURATION_set_value_string (block_cfg, |