diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-03-15 10:31:34 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-03-15 10:31:34 +0000 |
commit | 573fd69b8f8a64bf11391eec8be219b78e7bd7c6 (patch) | |
tree | f28da9ec452aadcbc100f39eb61652aae639d44a /src/fs/gnunet-service-fs_cp.c | |
parent | ce2ec1e18e3240f53343719e59b89796c9558ec9 (diff) | |
download | gnunet-573fd69b8f8a64bf11391eec8be219b78e7bd7c6.tar.gz gnunet-573fd69b8f8a64bf11391eec8be219b78e7bd7c6.zip |
assert
Diffstat (limited to 'src/fs/gnunet-service-fs_cp.c')
-rw-r--r-- | src/fs/gnunet-service-fs_cp.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/fs/gnunet-service-fs_cp.c b/src/fs/gnunet-service-fs_cp.c index 4d1cba508..16ff566b2 100644 --- a/src/fs/gnunet-service-fs_cp.c +++ b/src/fs/gnunet-service-fs_cp.c | |||
@@ -592,7 +592,7 @@ handle_p2p_reply (void *cls, | |||
592 | &prd->query, | 592 | &prd->query, |
593 | pr)); | 593 | pr)); |
594 | return; | 594 | return; |
595 | } | 595 | } |
596 | #if DEBUG_FS | 596 | #if DEBUG_FS |
597 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | 597 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
598 | "Transmitting result for query `%s'\n", | 598 | "Transmitting result for query `%s'\n", |
@@ -603,6 +603,11 @@ handle_p2p_reply (void *cls, | |||
603 | 1, | 603 | 1, |
604 | GNUNET_NO); | 604 | GNUNET_NO); |
605 | msize = sizeof (struct PutMessage) + data_len; | 605 | msize = sizeof (struct PutMessage) + data_len; |
606 | if (msize >= GNUNET_SERVER_MAX_MESSAGE_SIZE) | ||
607 | { | ||
608 | GNUNET_break (0); | ||
609 | return; | ||
610 | } | ||
606 | pm = GNUNET_malloc (sizeof (msize)); | 611 | pm = GNUNET_malloc (sizeof (msize)); |
607 | pm->header.type = htons (GNUNET_MESSAGE_TYPE_FS_PUT); | 612 | pm->header.type = htons (GNUNET_MESSAGE_TYPE_FS_PUT); |
608 | pm->header.size = htons (msize); | 613 | pm->header.size = htons (msize); |