summaryrefslogtreecommitdiff
path: root/setup_native/scripts/source/getuid.c
diff options
context:
space:
mode:
Diffstat (limited to 'setup_native/scripts/source/getuid.c')
-rw-r--r--setup_native/scripts/source/getuid.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/setup_native/scripts/source/getuid.c b/setup_native/scripts/source/getuid.c
index 17ed60dc88e9..d3660f4c7f7b 100644
--- a/setup_native/scripts/source/getuid.c
+++ b/setup_native/scripts/source/getuid.c
@@ -17,6 +17,7 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
+#include <assert.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
@@ -122,11 +123,9 @@ int __lxstat(int n, const char *path, struct stat *buf)
p_lstat = (int (*)(int n, const char *path, struct stat *buf))
dlsym (RTLD_NEXT, "__lxstat");
ret = (*p_lstat)(n, path, buf);
- if (buf != NULL)
- {
- buf->st_uid = 0; /* root */
- buf->st_gid = 0; /* root */
- }
+ assert(buf != NULL);
+ buf->st_uid = 0; /* root */
+ buf->st_gid = 0; /* root */
return ret;
}
#else