diff options
author | Christophe Fergeau <cfergeau@redhat.com> | 2012-09-11 18:25:10 +0200 |
---|---|---|
committer | Christophe Fergeau <cfergeau@redhat.com> | 2012-09-20 16:40:54 +0200 |
commit | 4114b162ed3c6574174533d5b875d44ade092497 (patch) | |
tree | f2862d13942194e315c4337c5725f88c9486e66a /server | |
parent | bcec6627a2229cb6ee4cf3c3fbc4d5761e61a259 (diff) | |
download | spice-4114b162ed3c6574174533d5b875d44ade092497.tar.gz spice-4114b162ed3c6574174533d5b875d44ade092497.tar.xz spice-4114b162ed3c6574174533d5b875d44ade092497.zip |
reds: Report an error when reds_char_device_add_state fails
This used to abort with spice_error. The caller currently does
not check spice_server_char_device_add_interface return value, but
it's still cleaner to report an error in this case.
Diffstat (limited to 'server')
-rw-r--r-- | server/reds.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/server/reds.c b/server/reds.c index 147674eb..9fc00570 100644 --- a/server/reds.c +++ b/server/reds.c @@ -3776,6 +3776,7 @@ static int spice_server_char_device_add_interface(SpiceServer *s, reds_char_device_add_state(char_device->st); } else { spice_warning("failed to create device state for %s", char_device->subtype); + return -1; } return 0; } |