File 0002-Fix-calloc-transposed-arguments.patch of Package gsasl
From f1dc65bc2a4dce23be43f0b5f12b7a133eb18c94 Mon Sep 17 00:00:00 2001
From: Simon Josefsson <simon@josefsson.org>
Date: Thu, 27 Mar 2025 09:44:48 +0100
Subject: [PATCH] Fix calloc transposed arguments.
---
lib/scram/client.c | 2 +-
lib/scram/server.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/scram/client.c b/lib/scram/client.c
index a0070051..078cba97 100644
--- a/lib/scram/client.c
+++ b/lib/scram/client.c
@@ -65,7 +65,7 @@ scram_start (Gsasl_session *sctx _GL_UNUSED,
char buf[CNONCE_ENTROPY_BYTES];
int rc;
- state = (struct scram_client_state *) calloc (sizeof (*state), 1);
+ state = (struct scram_client_state *) calloc (1, sizeof (*state));
if (state == NULL)
return GSASL_MALLOC_ERROR;
diff --git a/lib/scram/server.c b/lib/scram/server.c
index e178638e..aabfa772 100644
--- a/lib/scram/server.c
+++ b/lib/scram/server.c
@@ -77,7 +77,7 @@ scram_start (Gsasl_session *sctx _GL_UNUSED, void **mech_data,
char buf[MAX (SNONCE_ENTROPY_BYTES, DEFAULT_SALT_BYTES)];
int rc;
- state = (struct scram_server_state *) calloc (sizeof (*state), 1);
+ state = (struct scram_server_state *) calloc (1, sizeof (*state));
if (state == NULL)
return GSASL_MALLOC_ERROR;
--
2.49.0