Unverified Commit 63cb0775 authored by Axel Kohlmeyer's avatar Axel Kohlmeyer
Browse files

handle the case where /proc/self/fd/# does not exist (anymore)

parent cad62930
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -150,7 +150,8 @@ void utils::sfread(const char *srcname, int srcline, void *s, size_t size,
      int fd = fileno(fp);
      snprintf(procpath,32,"/proc/self/fd/%d",fd);
      memset(inferred_name,0,MAXFILEBUF);
      readlink(procpath,inferred_name,MAXFILEBUF);
      if (readlink(procpath,inferred_name,MAXFILEBUF) <= 0)
        strcpy(inferred_name,"(unknown)");
#else
      strcpy(inferred_name,"(unknown)");
#endif