chiark / gitweb /
util: don't accept an empty peer label as valid
[elogind.git] / src / shared / util.c
index 6b6722c2780200a62f128e24674ac27f68c7ba1a..f491708f4fa64e4f7b9667d49ddf40da06c35fcf 100644 (file)
@@ -6172,6 +6172,11 @@ int getpeersec(int fd, char **ret) {
                 }
         }
 
+        if (isempty(s)) {
+                free(s);
+                return -ENOTSUP;
+        }
+
         *ret = s;
         return 0;
 }