Lines 370-377
Link Here
|
370 |
* mount it if present for use in the calls below. |
370 |
* mount it if present for use in the calls below. |
371 |
*/ |
371 |
*/ |
372 |
char *mntpoint = NULL; |
372 |
char *mntpoint = NULL; |
373 |
if (mount(SELINUXFS, SELINUXMNT, SELINUXFS, 0, 0) == 0 || errno == EBUSY) { |
373 |
/* First make sure /sys is mounted */ |
374 |
mntpoint = SELINUXMNT; |
374 |
if (mount("sysfs", "/sys", "sysfs", 0, 0) == 0 || errno == EBUSY) { |
|
|
375 |
if (mount(SELINUXFS, SELINUXMNT, SELINUXFS, 0, 0) == 0 || errno == EBUSY) { |
376 |
mntpoint = SELINUXMNT; |
377 |
} else { |
378 |
/* check old mountpoint */ |
379 |
if (mount(SELINUXFS, OLDSELINUXMNT, SELINUXFS, 0, 0) == 0 || errno == EBUSY) { |
380 |
mntpoint = OLDSELINUXMNT; |
381 |
} |
382 |
} |
375 |
} else { |
383 |
} else { |
376 |
/* check old mountpoint */ |
384 |
/* check old mountpoint */ |
377 |
if (mount(SELINUXFS, OLDSELINUXMNT, SELINUXFS, 0, 0) == 0 || errno == EBUSY) { |
385 |
if (mount(SELINUXFS, OLDSELINUXMNT, SELINUXFS, 0, 0) == 0 || errno == EBUSY) { |