Fix bug with non-copied string in libbacktrace
authorGleb Balykov <g.balykov@samsung.com>
Thu, 14 Sep 2017 14:25:54 +0000 (17:25 +0300)
committerRuben Ayrapetyan <r.ayrapetyan@samsung.com>
Thu, 14 Sep 2017 14:25:34 +0000 (17:25 +0300)
3rdparty/libbacktrace/state.c

index 93420d9..ab611be 100644 (file)
@@ -59,7 +59,7 @@ backtrace_create_state (const char *filename, int threaded,
 #endif
 
   memset (&init_state, 0, sizeof init_state);
-  init_state.filename = filename;
+  init_state.filename = strdup(filename);
   init_state.threaded = threaded;
 
   state = ((struct backtrace_state *)