X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=lib%2Fcontext.c;h=e2c1739c41ff548a21ae13a3e62f983779590e5b;hp=373944c20c2144fd0e0d0ab20a56578f635cc641;hb=f7bbd50246fde81a4ef90fa6bd78e441fccdbb40;hpb=03798a93f959f6c694fe98f5647481947607c604 diff --git a/lib/context.c b/lib/context.c index 373944c2..e2c1739c 100644 --- a/lib/context.c +++ b/lib/context.c @@ -104,8 +104,10 @@ int bt_context_add_trace(struct bt_context *ctx, const char *path, } handle->format = fmt; handle->td = td; - strncpy(handle->path, path, PATH_MAX); - handle->path[PATH_MAX - 1] = '\0'; + if (path) { + strncpy(handle->path, path, PATH_MAX); + handle->path[PATH_MAX - 1] = '\0'; + } if (fmt->set_handle) fmt->set_handle(td, handle);