]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
CID: 1211947 mod_rayo - allocated array with unsigned char * element size instead...
authorChris Rienzo <chris.rienzo@grasshopper.com>
Thu, 8 May 2014 15:33:27 +0000 (11:33 -0400)
committerChris Rienzo <chris.rienzo@grasshopper.com>
Thu, 8 May 2014 16:15:25 +0000 (12:15 -0400)
src/mod/event_handlers/mod_rayo/iks_helpers.c

index 93be6db3a27f146def8cf685439fd4a1ca367b70..4a290b91307fd4165fb6ff1205657908afbca9d0 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * mod_rayo for FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2013, Grasshopper
+ * Copyright (C) 2013-2014, Grasshopper
  *
  * Version: MPL 1.1
  *
@@ -512,7 +512,7 @@ char *iks_server_dialback_key(const char *secret, const char *receiving_server,
        if (!zstr(secret) && !zstr(receiving_server) && !zstr(originating_server) && !zstr(stream_id)) {
                unsigned char secret_hash[IKS_SHA256_HEX_DIGEST_LENGTH];
                unsigned char *message = NULL;
-               unsigned char *dialback_key = malloc(sizeof(unsigned char *) * IKS_SHA256_HEX_DIGEST_LENGTH);
+               unsigned char *dialback_key = malloc(sizeof(unsigned char) * IKS_SHA256_HEX_DIGEST_LENGTH);
                iks_sha256_hex_string((unsigned char *)secret, strlen(secret), secret_hash);
                message = (unsigned char *)switch_mprintf("%s %s %s", receiving_server, originating_server, stream_id);
                iks_hmac_sha256_hex_string(secret_hash, strlen((char *)secret_hash), message, strlen((char *)message), dialback_key);