forked from mirrors/nixpkgs
setuid-wrapper: Fix broken string comparison
This commit is contained in:
parent
b80e6b27c7
commit
fa1a46a01c
|
@ -30,7 +30,7 @@ int main(int argc, char * * argv)
|
||||||
creating hard link `X' from some other location, along with a
|
creating hard link `X' from some other location, along with a
|
||||||
false `X.real' file, to allow arbitrary programs from being
|
false `X.real' file, to allow arbitrary programs from being
|
||||||
executed setuid. */
|
executed setuid. */
|
||||||
assert ((strncmp(self, wrapperDir, sizeof(wrapperDir)) == 0) &&
|
assert ((strncmp(self, wrapperDir, strlen(wrapperDir)) == 0) &&
|
||||||
(self[strlen(wrapperDir)] == '/'));
|
(self[strlen(wrapperDir)] == '/'));
|
||||||
|
|
||||||
/* Make *really* *really* sure that we were executed as `self',
|
/* Make *really* *really* sure that we were executed as `self',
|
||||||
|
|
Loading…
Reference in a new issue