X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust%2Fcompat.h;h=003b480aa01d27dc428877dc9935963335e5340d;hb=ef1a13e0de71e01d19a9d1b2d4abdac5e34eb9bc;hp=de5e64775004dfefb87fb7e1210016b855eabb88;hpb=01f0e40ce5b0c30c7c0706b63532049b311c83cf;p=lttng-ust.git diff --git a/liblttng-ust/compat.h b/liblttng-ust/compat.h index de5e6477..003b480a 100644 --- a/liblttng-ust/compat.h +++ b/liblttng-ust/compat.h @@ -100,7 +100,7 @@ int lttng_ust_setustprocname(void) { int ret = 0, len; char name[LTTNG_UST_PROCNAME_LEN]; - int limit = LTTNG_UST_PROCNAME_LEN - strlen(LTTNG_UST_PROCNAME_SUFFIX); + int limit = LTTNG_UST_PROCNAME_LEN - strlen(LTTNG_UST_PROCNAME_SUFFIX) - 1; lttng_ust_getprocname(name); @@ -110,7 +110,7 @@ int lttng_ust_setustprocname(void) } ret = sprintf(name + len, LTTNG_UST_PROCNAME_SUFFIX); - if (ret) { + if (ret != strlen(LTTNG_UST_PROCNAME_SUFFIX)) { goto error; }