Fix issue about strtok detected by static analysis tool 25/98825/1
authorsungwook79.park <sungwook79.park@samsung.com>
Mon, 21 Nov 2016 03:00:06 +0000 (12:00 +0900)
committersungwook79.park <sungwook79.park@samsung.com>
Mon, 21 Nov 2016 03:00:06 +0000 (12:00 +0900)
Change-Id: I3aa91b54122d8f06028f9f0d310dc451babb0f8d
Signed-off-by: sungwook79.park <sungwook79.park@samsung.com>
src/w-input-emoticon.cpp

index e3b9b9d..d6e17bf 100755 (executable)
@@ -313,12 +313,12 @@ void get_recent_emoticons(vector <int> &emoticon_list)
     PRINTFUNC(DLOG_DEBUG, "str = %s", str);
 
     if (str != NULL) {
-        char *tok;
-        tok = strtok(str, ",");
+        char *tok, *ptr;
+        tok = strtok_r(str, ",", &ptr);
         while (tok != NULL) {
             PRINTFUNC(DLOG_DEBUG, "tok = %s", tok);
             emoticon_list.push_back(strtol(tok, (char **)NULL, 10));
-            tok = strtok(NULL, ",");
+            tok = strtok_r(NULL, ",", &ptr);
         }
     }