eina: fix uninitialized data use.
authorCedric Bail <cedric.bail@samsung.com>
Tue, 12 Nov 2013 10:01:10 +0000 (19:01 +0900)
committerCedric Bail <cedric.bail@samsung.com>
Tue, 12 Nov 2013 10:01:10 +0000 (19:01 +0900)
src/lib/eina/eina_stringshare.c
src/tests/eina/eina_test_stringshare.c

index a630368..36af6d4 100644 (file)
@@ -680,7 +680,7 @@ eina_stringshare_nprintf(unsigned int len, const char *fmt, ...)
    if (size < 1)
      return NULL;
 
-   return eina_stringshare_add_length(tmp, len);
+   return eina_stringshare_add_length(tmp, size);
 }
 
 EAPI Eina_Stringshare *
index 9842b11..13c7247 100644 (file)
@@ -224,7 +224,7 @@ START_TEST(eina_stringshare_print)
    fail_if(strcmp(t3, "x"TEST1"y") != 0);
    fail_if(((int)strlen(TEST1) + 2) != eina_stringshare_strlen(t1));
    fail_if(((int)strlen(TEST1) + 2) != eina_stringshare_strlen(t2));
-   fail_if(10 != eina_stringshare_strlen(t3));
+   fail_if(8 != eina_stringshare_strlen(t3));
    eina_stringshare_del(t1);
    eina_stringshare_del(t2);
    eina_stringshare_del(t3);