mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-01-03 16:10:14 +01:00
config-parser tests: explicitly skip non-comparable elements
For these types, the tagged union in the Element struct does not store anything we could usefuly compare. Based on part of a patch from Thomas Zimmermann. Signed-off-by: Simon McVittie <smcv@collabora.com> Reviewed-by: Philip Withnall <withnall@endlessm.com> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=98191
This commit is contained in:
parent
4a9083ff39
commit
cb5a37b53b
1 changed files with 22 additions and 1 deletions
|
|
@ -3268,8 +3268,29 @@ elements_equal (const Element *a,
|
|||
return FALSE;
|
||||
break;
|
||||
|
||||
case ELEMENT_NONE:
|
||||
case ELEMENT_BUSCONFIG:
|
||||
case ELEMENT_USER:
|
||||
case ELEMENT_LISTEN:
|
||||
case ELEMENT_AUTH:
|
||||
case ELEMENT_ALLOW:
|
||||
case ELEMENT_DENY:
|
||||
case ELEMENT_FORK:
|
||||
case ELEMENT_PIDFILE:
|
||||
case ELEMENT_SERVICEDIR:
|
||||
case ELEMENT_SERVICEHELPER:
|
||||
case ELEMENT_INCLUDEDIR:
|
||||
case ELEMENT_CONFIGTYPE:
|
||||
case ELEMENT_SELINUX:
|
||||
case ELEMENT_ASSOCIATE:
|
||||
case ELEMENT_STANDARD_SESSION_SERVICEDIRS:
|
||||
case ELEMENT_STANDARD_SYSTEM_SERVICEDIRS:
|
||||
case ELEMENT_KEEP_UMASK:
|
||||
case ELEMENT_SYSLOG:
|
||||
case ELEMENT_ALLOW_ANONYMOUS:
|
||||
case ELEMENT_APPARMOR:
|
||||
default:
|
||||
/* do nothing */
|
||||
/* do nothing: nothing in the Element struct for these types */
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue