From: Russell Bryant Date: Wed, 12 Nov 2008 19:38:51 +0000 (+0000) Subject: Fix a bug caused by using sizeof(pointer) instead of sizeof(the struct) X-Git-Tag: 1.6.2.0-beta1~877 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6828c5a0eb7d73ddd28a5786ef16d553d5e06865;p=thirdparty%2Fasterisk.git Fix a bug caused by using sizeof(pointer) instead of sizeof(the struct) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156298 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/res/res_clialiases.c b/res/res_clialiases.c index bc2942b00b..1da4ea4f63 100644 --- a/res/res_clialiases.c +++ b/res/res_clialiases.c @@ -212,7 +212,7 @@ static void load_config(int reload) if (!(alias = ao2_alloc((sizeof(*alias) + strlen(v1->name) + strlen(v1->value) + 2), alias_destroy))) { continue; } - alias->alias = ((char *) alias) + sizeof(alias); + alias->alias = ((char *) alias) + sizeof(*alias); alias->real_cmd = ((char *) alias) + strlen(v1->name) + 1; strcpy(alias->alias, v1->name); strcpy(alias->real_cmd, v1->value);