chiark / gitweb /
basic/virt: fix userns check on CONFIG_USER_NS=n kernel (#4651)
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 11 Nov 2016 15:54:54 +0000 (10:54 -0500)
committerSven Eden <yamakuzure@gmx.net>
Mon, 17 Jul 2017 15:58:35 +0000 (17:58 +0200)
commite4dd0722cae89f144f3a4cf163e706e7dc071728
tree4eaf310272c492a6f1e343f0c7f108dde7591912
parentb5f1976b7a6c8b3cb7c5befa72aee4b4688f9c81
basic/virt: fix userns check on CONFIG_USER_NS=n kernel (#4651)

ENOENT should be treated as "false", but because of the broken errno check it
was treated as an error. So ConditionVirtualization=user-namespaces probably
returned the correct answer, but only by accident.

Fixes #4608.
src/basic/virt.c