diff options
author | Daniel Lange <DLange@git.local> | 2016-04-11 13:00:30 +0200 |
---|---|---|
committer | Daniel Lange <DLange@git.local> | 2016-04-11 13:00:30 +0200 |
commit | e2b58f0ab81b2aafeb8c29a69abad7829fa21ab3 (patch) | |
tree | c4e410dd878ceed9fc058d14bad8011b423212fe /UsersTable.c | |
parent | eaf11cc12a1aa4b050a8a1e7ea3770d3d9c81e95 (diff) | |
download | debian_htop-e2b58f0ab81b2aafeb8c29a69abad7829fa21ab3.tar.gz debian_htop-e2b58f0ab81b2aafeb8c29a69abad7829fa21ab3.tar.bz2 debian_htop-e2b58f0ab81b2aafeb8c29a69abad7829fa21ab3.zip |
Imported Upstream version 1.0.1upstream/1.0.1
Diffstat (limited to 'UsersTable.c')
-rw-r--r-- | UsersTable.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/UsersTable.c b/UsersTable.c index 1c56da4..ecabb0a 100644 --- a/UsersTable.c +++ b/UsersTable.c @@ -6,18 +6,20 @@ in the source distribution for its full text. */ #include "UsersTable.h" -#include "Hashtable.h" -#include "String.h" + +#include "config.h" #include <stdio.h> +#include <string.h> #include <strings.h> #include <pwd.h> #include <sys/types.h> - -#include "debug.h" +#include <stdlib.h> #include <assert.h> /*{ +#include "Hashtable.h" + typedef struct UsersTable_ { Hashtable* users; } UsersTable; @@ -40,7 +42,7 @@ char* UsersTable_getRef(UsersTable* this, unsigned int uid) { if (name == NULL) { struct passwd* userData = getpwuid(uid); if (userData != NULL) { - name = String_copy(userData->pw_name); + name = strdup(userData->pw_name); Hashtable_put(this->users, uid, name); } } |