updates.
authorPekka Riikonen <priikone@silcnet.org>
Mon, 18 Jun 2001 12:21:29 +0000 (12:21 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Mon, 18 Jun 2001 12:21:29 +0000 (12:21 +0000)
lib/silcutil/silcutil.c

index 5f21beebdacafd49c41c5a241641aa6110ef5021..9da9aea45de65065768afe63f0dff48b303eac79 100644 (file)
@@ -731,12 +731,7 @@ char *silc_get_username()
 {
   char *logname = NULL;
   
-  if (!getenv("LOGNAME")) {
-    fprintf(stderr, "Error: environment variable $LOGNAME not set\n");
-    return NULL;
-  }
-
-  logname = strdup(getenv("LOGNAME"));
+  logname = getenv("LOGNAME");
   if (!logname) {
     logname = getlogin();
     if (!logname) {
@@ -748,11 +743,11 @@ char *silc_get_username()
        return NULL;
       }
       
-      logname = strdup(pw->pw_name);
+      logname = pw->pw_name;
     }
   }
   
-  return logname;
+  return strdup(logname);
 }                          
 
 /* Returns the real name of ther user. */