fix: When change evlog_path, X Die bug 87/9087/1
authorHeebum Kwak <heebum0.kwak@samsung.com>
Mon, 6 May 2013 05:04:26 +0000 (14:04 +0900)
committerBoram Park <boram1288.park@samsung.com>
Mon, 2 Sep 2013 08:04:03 +0000 (17:04 +0900)
Change-Id: I1d5ab0a9d96130d68571f593a72a37c460e70632

bin/xevlog_analyze/xevlog_analyze.c
module/xdbg_module_command.c

index 6fc99a0..168f101 100644 (file)
@@ -248,19 +248,10 @@ _checkOption(int argc, char** argv)
 
 int main(int argc, char** argv)
 {
-
-    Display *dpy;
     char **new_argv;
     int new_argc, i;
     char temp[128];
 
-    dpy = XOpenDisplay (NULL);
-    if (!dpy)
-    {
-        fprintf (stderr, "failed: open display\n");
-        exit (-1);
-    }
-
     new_argc = argc + 1;
     new_argv = (char**)malloc (new_argc * sizeof (char*));
     if (!new_argv)
@@ -279,7 +270,5 @@ int main(int argc, char** argv)
 
     free (new_argv);
 
-    XCloseDisplay (dpy);
-
     return 0;
 }
index 93f7bc1..ed77c03 100644 (file)
@@ -240,7 +240,10 @@ _CommandSetEvlogPath (int pid, int argc, char **argv, char *reply, int *len, XDb
     }
 
     if (pMod->evlog_path)
+    {
         free (pMod->evlog_path);
+        pMod->evlog_path=NULL;
+    }
 
     if (!xDbgModuleEvlogSetEvlogPath (pMod, pid, argv[2], reply, len))
     {