gnunet-svn
[Top][All Lists]
Advanced

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

[gnunet] branch master updated: fix #8047


From: gnunet
Subject: [gnunet] branch master updated: fix #8047
Date: Tue, 09 Jan 2024 19:02:55 +0100

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

grothoff pushed a commit to branch master
in repository gnunet.

The following commit(s) were added to refs/heads/master by this push:
     new 6dcb20755 fix #8047
6dcb20755 is described below

commit 6dcb20755f17d20c107f87f82f1cb79189d890fe
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Tue Jan 9 19:02:49 2024 +0100

    fix #8047
---
 src/lib/util/strings.c | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

diff --git a/src/lib/util/strings.c b/src/lib/util/strings.c
index e0ae6a2fa..f2b88ef47 100644
--- a/src/lib/util/strings.c
+++ b/src/lib/util/strings.c
@@ -1151,25 +1151,21 @@ GNUNET_STRINGS_parse_socket_addr (const char *addr,
                                   uint8_t *af,
                                   struct sockaddr **sa)
 {
-  char *cp = GNUNET_strdup (addr);
-
   *af = AF_UNSPEC;
   if ('[' == *addr)
   {
     /* IPv6 */
     *sa = GNUNET_malloc (sizeof(struct sockaddr_in6));
     if (GNUNET_OK !=
-        GNUNET_STRINGS_to_address_ipv6 (cp,
-                                        strlen (cp),
+        GNUNET_STRINGS_to_address_ipv6 (addr,
+                                        strlen (addr),
                                         (struct sockaddr_in6 *) *sa))
     {
       GNUNET_free (*sa);
       *sa = NULL;
-      GNUNET_free (cp);
       return 0;
     }
     *af = AF_INET6;
-    GNUNET_free (cp);
     return sizeof(struct sockaddr_in6);
   }
   else
@@ -1177,17 +1173,15 @@ GNUNET_STRINGS_parse_socket_addr (const char *addr,
     /* IPv4 */
     *sa = GNUNET_malloc (sizeof(struct sockaddr_in));
     if (GNUNET_OK !=
-        GNUNET_STRINGS_to_address_ipv4 (cp,
-                                        strlen (cp),
+        GNUNET_STRINGS_to_address_ipv4 (addr,
+                                        strlen (addr),
                                         (struct sockaddr_in *) *sa))
     {
       GNUNET_free (*sa);
       *sa = NULL;
-      GNUNET_free (cp);
       return 0;
     }
     *af = AF_INET;
-    GNUNET_free (cp);
     return sizeof(struct sockaddr_in);
   }
 }

-- 
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]