mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-01 18:50:12 +01:00
platform/test: fix valgrind warning about NULL arguments to mount()
==21573== Syscall param mount(type) points to unaddressable byte(s)
==21573== at 0x854B9BA: mount (syscall-template.S:81)
==21573== by 0x158922: main (test-common.c:295)
==21573== Address 0x0 is not stack'd, malloc'd or (recently) free'd
==21573==
{
<insert_a_suppression_name_here>
Memcheck:Param
mount(type)
fun:mount
fun:main
}
Fixes: d6aef9c188
This commit is contained in:
parent
10d03ed5f5
commit
0d7012faab
1 changed files with 2 additions and 2 deletions
|
|
@ -292,7 +292,7 @@ main (int argc, char **argv)
|
|||
|
||||
/* Mount our /sys instance, so that gudev sees only our devices.
|
||||
* Needs to be read-only, because we don't run udev. */
|
||||
if (mount (NULL, "/sys", NULL, MS_SLAVE, NULL) != 0) {
|
||||
if (mount (NULL, "/sys", "sysfs", MS_SLAVE, NULL) != 0) {
|
||||
errsv = errno;
|
||||
g_error ("mount(\"/\", MS_SLAVE) failed with %s (%d)", strerror (errsv), errsv);
|
||||
}
|
||||
|
|
@ -311,7 +311,7 @@ main (int argc, char **argv)
|
|||
errsv = errno;
|
||||
g_error ("remount(\"/sys/devices\") failed with %s (%d)", strerror (errsv), errsv);
|
||||
}
|
||||
if (mount ("/sys/devices/devices", "/sys/devices", NULL, MS_BIND, NULL) != 0) {
|
||||
if (mount ("/sys/devices/devices", "/sys/devices", "sysfs", MS_BIND, NULL) != 0) {
|
||||
errsv = errno;
|
||||
g_error ("mount(\"/sys\") failed with %s (%d)", strerror (errsv), errsv);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue