Resolve the service failed of ttrace-marker.service 93/185493/1
authorjoon.c.baek <joon.c.baek@samsung.com>
Mon, 9 Jul 2018 01:06:36 +0000 (10:06 +0900)
committerjoon.c.baek <joon.c.baek@samsung.com>
Tue, 31 Jul 2018 06:20:27 +0000 (15:20 +0900)
When ttrace-marker.service is executed twice,
Second execution makes service failed because of
already generated tag file what generated correctly.

So, In this case(founding existed tag file)
initEnabledTagFile() will return true.

Change-Id: Ie4dbee288b1b8daa1231513a8be62bc6884e438b
Signed-off-by: joon.c.baek <joon.c.baek@samsung.com>
src/atrace/atrace.cpp

index c5093542362115d33f9996a48f3976e6e5d4d46b..b3fdb77c19e657b57fdf766415cc0d9adfbe4645 100755 (executable)
@@ -399,7 +399,7 @@ static bool initEnabledTagFile()
 
     if(fileExists(ENABLED_TAG_FILE)) {
         fprintf(stderr, "[Info] T-trace has been already initailized\n");
-        return false; //atrace has been already initailized.
+        return true; //atrace has been already initailized.
     }
 
     fd = open("/tmp/tmp_tag", O_CREAT | O_RDWR | O_CLOEXEC, 0600);
@@ -963,7 +963,7 @@ int main(int argc, char **argv)
             default:
                 fprintf(stderr, "\n");
                 showHelp(argv[0]);
-                exit(-1);
+                exit(0);
                 break;
         }
     }