Evas textblock: Fix _dict_hyphen_load could return an uninitialized pointer 65/59665/1
authorYoungbok Shin <youngb.shin@samsung.com>
Fri, 12 Feb 2016 09:46:33 +0000 (09:46 +0000)
committerYoungbok Shin <youngb.shin@samsung.com>
Wed, 17 Feb 2016 08:54:59 +0000 (17:54 +0900)
Summary:
If there are hyph_*.dic files except for requested language,
"dict" pointer could be return without initialized. It doesn't make any
warning messages when it is compiled. Normally, it is NULL implicitly.
But, it is good to set NULL explicitly for understanding code.

Test Plan: N/A

Reviewers: herdsman, tasn, woohyun

Subscribers: cedric, jpeg

Differential Revision: https://phab.enlightenment.org/D3674

Change-Id: Id2ce93c6c55c39e7f5464963fb26dd715e87264e

src/lib/evas/canvas/evas_textblock_hyphenation.x

index 1a3f6c6..9c5f47c 100644 (file)
@@ -31,7 +31,7 @@ _dict_hyphen_load(const char *lang)
 {
    Eina_Iterator *it;
    Eina_File_Direct_Info *dir;
-   void *dict;
+   void *dict = NULL;
 
    it = eina_file_direct_ls(EVAS_DICTS_HYPHEN_DIR);
    if (!it)