[PATCH 1/5] e_dbus/bluez: fix compile warning
authorbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 10 Mar 2010 20:35:42 +0000 (20:35 +0000)
committerbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 10 Mar 2010 20:35:42 +0000 (20:35 +0000)
By: Gustavo F. Padovan <padovan@profusion.mobi>

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@47113 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/bin/e_dbus_bluez_test.c

index ffffaf1..58b8311 100644 (file)
@@ -60,13 +60,17 @@ static DBusMessage*
 _request_pincode_cb(E_DBus_Object *obj, DBusMessage *msg)
 {
        DBusMessage *reply;
-       char *pin[16];
+       char pin[16];
+       char *p = pin;
+       int ret;
 
        printf("Enter PIN Code:\n");
-       scanf("%s", *pin);
+       ret = scanf("%15s", p);
+       if (ret != 1)
+               return NULL;
 
        reply = dbus_message_new_method_return(msg);
-       dbus_message_append_args(reply, DBUS_TYPE_STRING, &pin,
+       dbus_message_append_args(reply, DBUS_TYPE_STRING, &p,
                                 DBUS_TYPE_INVALID);
 
        return reply;