commit e1f5bbcec72fcc9467e1053c87bfa9a582b98a22
parent 5032cfcf27cd1e71b63c3f6b78f6a274338833a4
Author: Jacki <jacki@thejackimonster.de>
Date: Sun, 5 May 2024 22:06:26 +0200
Adjust using aligned copy of key and rename variable
Signed-off-by: Jacki <jacki@thejackimonster.de>
Diffstat:
2 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/src/gnunet_chat_handle.c b/src/gnunet_chat_handle.c
@@ -1025,10 +1025,9 @@ handle_process_records (struct GNUNET_CHAT_Handle *handle,
if (!record)
return NULL;
- /* Get a properly-aligned struct to pass to
- GNUNET_CONTAINER_multihashmap_get() */
struct GNUNET_HashCode key;
GNUNET_memcpy (&key, &(record->key), sizeof(key));
+
struct GNUNET_CHAT_Context *context = GNUNET_CONTAINER_multihashmap_get(
handle->contexts,
&key
@@ -1072,7 +1071,7 @@ handle_process_records (struct GNUNET_CHAT_Handle *handle,
group_publish(group);
if (GNUNET_OK != GNUNET_CONTAINER_multihashmap_put(
- handle->groups, &(record->key), group,
+ handle->groups, &key, group,
GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_FAST))
group_destroy(group);
diff --git a/src/gnunet_chat_uri.c b/src/gnunet_chat_uri.c
@@ -161,18 +161,18 @@ uri_to_string (const struct GNUNET_CHAT_Uri *uri)
{
case GNUNET_CHAT_URI_TYPE_CHAT:
{
- char *tmp = GNUNET_CRYPTO_public_key_to_string(&(uri->chat.zone));
+ char *zone = GNUNET_CRYPTO_public_key_to_string(&(uri->chat.zone));
char *result;
GNUNET_asprintf (
&result,
"%s%s.%s",
GNUNET_CHAT_URI_PREFIX,
- tmp,
+ zone,
uri->chat.label
);
- GNUNET_free(tmp);
+ GNUNET_free(zone);
return result;
}
case GNUNET_CHAT_URI_TYPE_FS: