Sfoglia il codice sorgente

Print errno in user file opening errors.

default 3 anni fa
parent
commit
2ed2914fa3
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      data.c

+ 2 - 2
data.c

@@ -177,13 +177,13 @@ int user_open(snac *snac, const char *uid)
                         srv_log(xs_fmt("cannot parse '%s'", key_file));
                         srv_log(xs_fmt("cannot parse '%s'", key_file));
                 }
                 }
                 else
                 else
-                    srv_log(xs_fmt("error opening '%s'", key_file));
+                    srv_log(xs_fmt("error opening '%s' %d", key_file, errno));
             }
             }
             else
             else
                 srv_log(xs_fmt("cannot parse '%s'", cfg_file));
                 srv_log(xs_fmt("cannot parse '%s'", cfg_file));
         }
         }
         else
         else
-            srv_debug(2, xs_fmt("error opening '%s'", cfg_file));
+            srv_debug(2, xs_fmt("error opening '%s' %d", cfg_file, errno));
     }
     }
     else
     else
         srv_debug(1, xs_fmt("invalid user '%s'", uid));
         srv_debug(1, xs_fmt("invalid user '%s'", uid));