X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=lib%2Fcontext.c;h=e2c1739c41ff548a21ae13a3e62f983779590e5b;hp=373944c20c2144fd0e0d0ab20a56578f635cc641;hb=afe9cd4a86956a4ae2664422a557b9975ff02b00;hpb=5f0b5523775fe5fe8dcc7c232aa831979a36498c 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);