mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-15 13:50:36 +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
(cherry picked from commit 0d7012faab)
This commit is contained in:
parent
faf46ad316
commit
a81830c766
1 changed files with 2 additions and 2 deletions
|
|
@ -309,7 +309,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);
|
||||
}
|
||||
|
|
@ -328,7 +328,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