trackfds.h: Remove unnecessary strdup().

This commit is contained in:
Simon Ruderich
2013-06-05 03:16:59 +02:00
parent 7ea72c40db
commit feff94de6b

View File

@@ -66,10 +66,8 @@ static void init_from_environment(void) {
return;
}
/* Environment is read-only. */
char *env_copy = strdup(env);
if (!env_copy) {
return;
}
char env_copy[strlen(env) + 1];
strcpy(env_copy, env);
char *x;
@@ -83,7 +81,6 @@ static void init_from_environment(void) {
tracked_fds = malloc(tracked_fds_space * sizeof(*tracked_fds));
if (!tracked_fds) {
free(env_copy);
return;
}
@@ -114,8 +111,6 @@ static void init_from_environment(void) {
tracked_fds_count = count;
free(env_copy);
#ifdef DEBUG
tracked_fds_debug();
#endif