Coverity #1320926, #1321017 fixed 62/18462/2
Dhruv Khattar [Sun, 14 Aug 2016 10:43:31 +0000 (15:43 +0530)]
Change-Id: Icb4fd43cd2c8be24a0a6c86d100b7b0af0b1ba38

scilab/modules/mexlib/src/cpp/mexlib.cpp

index d9a75a0..fac35c9 100644 (file)
@@ -300,7 +300,7 @@ void mxDestroyArray(mxArray *ptr)
     if (mxGetClassID(ptr) != mxUNKNOWN_CLASS)
     {
         delete (types::InternalType*)ptr;
-        *ptr = NULL;
+        ptr = NULL;
     }
 }
 
@@ -624,7 +624,7 @@ char *mxArrayToString(const mxArray *ptr)
         length += (int)wcslen(wstrings[k]);
     }
 
-    char *str = (char *)malloc(sizeof(char *) * length);
+    char *str = (char *)malloc(sizeof(char) * length);
     for (int k = 0; k < items; k++)
     {
         char *dest = wide_string_to_UTF8(wstrings[k]);