mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
Update.
2001-09-04 Ulrich Drepper <drepper@redhat.com> * elf/dl-object.c (_dl_new_object): Remove unnecessary if.
This commit is contained in:
@ -91,7 +91,7 @@ _dl_new_object (char *realname, const char *libname, int type,
|
||||
/* It an absolute path. Use it. But we have to make a copy since
|
||||
we strip out the trailing slash. */
|
||||
size_t len = strlen (realname) + 1;
|
||||
origin = malloc (len);
|
||||
origin = (char *) malloc (len);
|
||||
if (origin == NULL)
|
||||
origin = (char *) -1;
|
||||
else
|
||||
@ -104,7 +104,7 @@ _dl_new_object (char *realname, const char *libname, int type,
|
||||
char *result = NULL;
|
||||
|
||||
/* Get the current directory name. */
|
||||
origin = malloc (len);
|
||||
origin = (char *) malloc (len);
|
||||
|
||||
while (origin != NULL
|
||||
&& (result = __getcwd (origin, len - realname_len)) == NULL
|
||||
@ -117,8 +117,7 @@ _dl_new_object (char *realname, const char *libname, int type,
|
||||
if (result == NULL)
|
||||
{
|
||||
/* We were not able to determine the current directory. */
|
||||
if (origin != NULL)
|
||||
free (origin);
|
||||
free (origin);
|
||||
origin = (char *) -1;
|
||||
}
|
||||
else
|
||||
|
Reference in New Issue
Block a user