diff --git a/addons/ooh323c/src/ooq931.c b/addons/ooh323c/src/ooq931.c
index ee13d7b023a7ea3f65b2aab1cd45cba4e6d67022..202595f5dd0a0a400795f0904f4a9af2450a5c62 100644
--- a/addons/ooh323c/src/ooq931.c
+++ b/addons/ooh323c/src/ooq931.c
@@ -142,7 +142,7 @@ EXTERN int ooQ931Decode
       }
       else {
          ie = (Q931InformationElement*) memAlloc (pctxt, 
-                                        sizeof(*ie) - sizeof(ie->data));
+                                        sizeof(*ie));
          if(!ie)
          {
             OOTRACEERR3("Error:Memory - ooQ931Decode - ie(%s, %s)\n",