mirror of
https://gitlab.freedesktop.org/xorg/xserver.git
synced 2026-01-10 21:00:15 +01:00
Don't allow empty string for screen name.
This commit is contained in:
parent
5e5f78d66b
commit
7beb85abb7
1 changed files with 11 additions and 3 deletions
|
|
@ -78,9 +78,17 @@ attach_screen (DBusMessage *message,
|
|||
DBUS_TYPE_ARRAY, DBUS_TYPE_BYTE,
|
||||
&auth_data, &auth_data_len,
|
||||
DBUS_TYPE_INVALID))
|
||||
{
|
||||
DebugF (MALFORMED_MSG ": %s, %s", error->name, error->message);
|
||||
return BadValue;
|
||||
{
|
||||
DebugF (MALFORMED_MSG ": %s, %s", error->name, error->message);
|
||||
return BadValue;
|
||||
}
|
||||
|
||||
if (!*name)
|
||||
{
|
||||
dbus_set_error (error,
|
||||
DBUS_ERROR_FAILED,
|
||||
"Cannot use empty string for screen name");
|
||||
return BadValue;
|
||||
}
|
||||
|
||||
if (screen >= dmxGetNumScreens ())
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue