Don't allow empty string for screen name.

This commit is contained in:
David Reveman 2008-09-05 03:34:30 +02:00
parent 5e5f78d66b
commit 7beb85abb7

View file

@ -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 ())