summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClaudio Takahasi <claudio.takahasi@openbossa.org>2007-08-03 14:18:54 +0000
committerClaudio Takahasi <claudio.takahasi@openbossa.org>2007-08-03 14:18:54 +0000
commit309dbb1060ee24785b06ceb49a75d42c69d02f8a (patch)
tree726b82ccf0d3774756ac8a2dce3c6f747fcf599c
parent2639da11e06cc2d91c7c3416068333587f2b5df1 (diff)
input: GetName - fixed seg fault when the remote name is unknown
-rw-r--r--input/device.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/input/device.c b/input/device.c
index 4f983d99..6bf3da9a 100644
--- a/input/device.c
+++ b/input/device.c
@@ -952,8 +952,8 @@ static DBusHandlerResult device_get_name(DBusConnection *conn,
{
struct device *idev = data;
DBusMessage *reply;
- const char *pname = idev->name;
-
+ const char *pname = (idev->name ? idev->name : "");
+
reply = dbus_message_new_method_return(msg);
if (!reply)
return DBUS_HANDLER_RESULT_NEED_MEMORY;