gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-exchange] branch master updated: -eliminate more format-string pa


From: gnunet
Subject: [taler-exchange] branch master updated: -eliminate more format-string packs
Date: Sat, 31 Jul 2021 08:17:01 +0200

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository exchange.

The following commit(s) were added to refs/heads/master by this push:
     new 7d323303 -eliminate more format-string packs
7d323303 is described below

commit 7d323303b63c62f92690c6a0cdfaf645eb6d017c
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Sat Jul 31 08:16:59 2021 +0200

    -eliminate more format-string packs
---
 src/mhd/mhd_parsing.c | 65 +++++++++++++++++++++++++++++++--------------------
 1 file changed, 40 insertions(+), 25 deletions(-)

diff --git a/src/mhd/mhd_parsing.c b/src/mhd/mhd_parsing.c
index d522f20f..b55a3db3 100644
--- a/src/mhd/mhd_parsing.c
+++ b/src/mhd/mhd_parsing.c
@@ -204,14 +204,18 @@ TALER_MHD_parse_json_data (struct MHD_Connection 
*connection,
     if (NULL == error_json_name)
       error_json_name = "<no field>";
     ret = (MHD_YES ==
-           TALER_MHD_reply_json_pack (
+           TALER_MHD_REPLY_JSON_PACK (
              connection,
              MHD_HTTP_BAD_REQUEST,
-             "{s:s, s:I, s:s, s:I}",
-             "hint", TALER_ErrorCode_get_hint (TALER_EC_GENERIC_JSON_INVALID),
-             "code", (json_int_t) TALER_EC_GENERIC_JSON_INVALID,
-             "field", error_json_name,
-             "line", (json_int_t) error_line))
+             GNUNET_JSON_pack_string ("hint",
+                                      TALER_ErrorCode_get_hint (
+                                        TALER_EC_GENERIC_JSON_INVALID)),
+             GNUNET_JSON_pack_uint64 ("code",
+                                      TALER_EC_GENERIC_JSON_INVALID),
+             GNUNET_JSON_pack_string ("field",
+                                      error_json_name),
+             GNUNET_JSON_pack_uint64 ("line",
+                                      error_line)))
           ? GNUNET_NO : GNUNET_SYSERR;
     return ret;
   }
@@ -255,15 +259,18 @@ TALER_MHD_parse_internal_json_data (struct MHD_Connection 
*connection,
     if (NULL == error_json_name)
       error_json_name = "<no field>";
     ret = (MHD_YES ==
-           TALER_MHD_reply_json_pack (
+           TALER_MHD_REPLY_JSON_PACK (
              connection,
              MHD_HTTP_INTERNAL_SERVER_ERROR,
-             "{s:s, s:I, s:s, s:I}",
-             "hint", TALER_ErrorCode_get_hint (
-               TALER_EC_GENERIC_INTERNAL_INVARIANT_FAILURE),
-             "code", (json_int_t) TALER_EC_GENERIC_INTERNAL_INVARIANT_FAILURE,
-             "field", error_json_name,
-             "line", (json_int_t) error_line))
+             GNUNET_JSON_pack_string ("hint",
+                                      TALER_ErrorCode_get_hint (
+                                        
TALER_EC_GENERIC_INTERNAL_INVARIANT_FAILURE)),
+             GNUNET_JSON_pack_uint64 ("code",
+                                      
TALER_EC_GENERIC_INTERNAL_INVARIANT_FAILURE),
+             GNUNET_JSON_pack_string ("field",
+                                      error_json_name),
+             GNUNET_JSON_pack_uint64 ("line",
+                                      error_line)))
           ? GNUNET_NO : GNUNET_SYSERR;
     return ret;
   }
@@ -310,14 +317,18 @@ TALER_MHD_parse_json_array (struct MHD_Connection 
*connection,
   if (NULL == root)
   {
     ret = (MHD_YES ==
-           TALER_MHD_reply_json_pack (
+           TALER_MHD_REPLY_JSON_PACK (
              connection,
              MHD_HTTP_BAD_REQUEST,
-             "{s:s, s:I, s:s, s:I}",
-             "hint", TALER_ErrorCode_get_hint (TALER_EC_GENERIC_JSON_INVALID),
-             "code", (json_int_t) TALER_EC_GENERIC_JSON_INVALID,
-             "detail", "expected array",
-             "dimension", dim))
+             GNUNET_JSON_pack_string ("hint",
+                                      TALER_ErrorCode_get_hint (
+                                        TALER_EC_GENERIC_JSON_INVALID)),
+             GNUNET_JSON_pack_uint64 ("code",
+                                      TALER_EC_GENERIC_JSON_INVALID),
+             GNUNET_JSON_pack_string ("detail",
+                                      "expected array"),
+             GNUNET_JSON_pack_uint64 ("dimension",
+                                      dim)))
           ? GNUNET_NO : GNUNET_SYSERR;
     return ret;
   }
@@ -330,14 +341,18 @@ TALER_MHD_parse_json_array (struct MHD_Connection 
*connection,
     if (NULL == error_json_name)
       error_json_name = "<no field>";
     ret = (MHD_YES ==
-           TALER_MHD_reply_json_pack (
+           TALER_MHD_REPLY_JSON_PACK (
              connection,
              MHD_HTTP_BAD_REQUEST,
-             "{s:s, s:s, s:I, s:I}",
-             "detail", error_json_name,
-             "hint", TALER_ErrorCode_get_hint (TALER_EC_GENERIC_JSON_INVALID),
-             "code", (json_int_t) TALER_EC_GENERIC_JSON_INVALID,
-             "line", (json_int_t) error_line))
+             GNUNET_JSON_pack_string ("detail",
+                                      error_json_name),
+             GNUNET_JSON_pack_string ("hint",
+                                      TALER_ErrorCode_get_hint (
+                                        TALER_EC_GENERIC_JSON_INVALID)),
+             GNUNET_JSON_pack_uint64 ("code",
+                                      TALER_EC_GENERIC_JSON_INVALID),
+             GNUNET_JSON_pack_uint64 ("line",
+                                      error_line)))
           ? GNUNET_NO : GNUNET_SYSERR;
     return ret;
   }

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]