Add userspace vuid/vgid contexts
[lttng-ust.git] / liblttng-ust / compat.h
index de5e64775004dfefb87fb7e1210016b855eabb88..003b480aa01d27dc428877dc9935963335e5340d 100644 (file)
@@ -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;
        }
 
This page took 0.025081 seconds and 5 git commands to generate.