Resolve buffer overrun issue when using debug log 55/223655/2 accepted/tizen/unified/20200210.131742 submit/tizen/20200210.035148
authorVivek Garg <v.garg@partner.samsung.com>
Fri, 31 Jan 2020 14:43:40 +0000 (20:13 +0530)
committerNishant Chaprana <n.chaprana@samsung.com>
Tue, 4 Feb 2020 06:19:14 +0000 (11:49 +0530)
Change-Id: I08a903c170a91abf424809431e19a18481e9b16f
Signed-off-by: Lokesh <l.kasana@samsung.com>
packaging/nfc-manager.spec
src/manager/net_nfc_server_se.c

index 3210ef2..3eaf4c3 100644 (file)
@@ -1,6 +1,6 @@
 Name:       nfc-manager
 Summary:    NFC framework manager
-Version:    0.1.178
+Version:    0.1.179
 Release:    0
 Group:      Network & Connectivity/NFC
 License:    Flora-1.1
index 0e46d0d..cc14fac 100755 (executable)
@@ -3647,7 +3647,6 @@ static void net_nfc_server_se_deactivated_card_thread_func(gpointer user_data)
        fseek(fp, 0, SEEK_SET);
        count = fread(buf, 1, 1024, fp);
        DEBUG_SERVER_MSG("count : %d", count);
-       DEBUG_SERVER_MSG("fp : %s", buf);
 
        if (count > 0 && count <= 1024) {
                while (count > 0 && buf[count - 1] == '\n')
@@ -3658,6 +3657,8 @@ static void net_nfc_server_se_deactivated_card_thread_func(gpointer user_data)
        }
        fclose(fp);
 
+       DEBUG_SERVER_MSG("fp : %s", buf);
+
        if (count > 0) {
                token = strtok(buf, ";");
                while (token) {