aboutsummaryrefslogtreecommitdiff
path: root/src/backend/anastasis-httpd_policy_upload.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/anastasis-httpd_policy_upload.c')
-rw-r--r--src/backend/anastasis-httpd_policy_upload.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/backend/anastasis-httpd_policy_upload.c b/src/backend/anastasis-httpd_policy_upload.c
index 7d3ecb8..c36cc17 100644
--- a/src/backend/anastasis-httpd_policy_upload.c
+++ b/src/backend/anastasis-httpd_policy_upload.c
@@ -681,14 +681,16 @@ AH_handler_policy_post (
681 { 681 {
682 const char *lens; 682 const char *lens;
683 unsigned long len; 683 unsigned long len;
684 char dummy;
684 685
685 lens = MHD_lookup_connection_value (connection, 686 lens = MHD_lookup_connection_value (connection,
686 MHD_HEADER_KIND, 687 MHD_HEADER_KIND,
687 MHD_HTTP_HEADER_CONTENT_LENGTH); 688 MHD_HTTP_HEADER_CONTENT_LENGTH);
688 if ( (NULL == lens) || 689 if ( (NULL == lens) ||
689 (1 != sscanf (lens, 690 (1 != sscanf (lens,
690 "%lu", 691 "%lu%c",
691 &len)) ) 692 &len,
693 &dummy)) )
692 { 694 {
693 GNUNET_break_op (0); 695 GNUNET_break_op (0);
694 return TALER_MHD_reply_with_error ( 696 return TALER_MHD_reply_with_error (
@@ -794,10 +796,12 @@ AH_handler_policy_post (
794 if (NULL != long_poll_timeout_ms) 796 if (NULL != long_poll_timeout_ms)
795 { 797 {
796 unsigned int timeout; 798 unsigned int timeout;
799 char dummy;
797 800
798 if (1 != sscanf (long_poll_timeout_ms, 801 if (1 != sscanf (long_poll_timeout_ms,
799 "%u", 802 "%u%c",
800 &timeout)) 803 &timeout,
804 &dummy))
801 { 805 {
802 GNUNET_break_op (0); 806 GNUNET_break_op (0);
803 return TALER_MHD_reply_with_error (connection, 807 return TALER_MHD_reply_with_error (connection,