diff --git a/src/rtapi/uspace_rtapi_app.cc b/src/rtapi/uspace_rtapi_app.cc index 7a0897f8a16..e8d3615f4d0 100644 --- a/src/rtapi/uspace_rtapi_app.cc +++ b/src/rtapi/uspace_rtapi_app.cc @@ -512,10 +512,11 @@ get_fifo_path() { static int get_fifo_path(char *buf, size_t bufsize) { + int len; const char *s = get_fifo_path(); if(!s) return -1; - snprintf(buf, bufsize, "%s", s); - return 0; + len=snprintf(buf+1, bufsize-1, "%s", s); + return len; } int main(int argc, char **argv) { @@ -548,37 +549,40 @@ int main(int argc, char **argv) { for(int i=1; i