Fix problems with gadget enable
authorStanislaw Wadas <s.wadas@samsung.com>
Thu, 13 Nov 2014 12:36:50 +0000 (13:36 +0100)
committerKrzysztof Opasiak <k.opasiak@samsung.com>
Tue, 25 Nov 2014 16:28:03 +0000 (17:28 +0100)
Change-Id: I513f2ca9e012b0f2e22973aa49af7a4ae8493dab
Signed-off-by: Stanislaw Wadas <s.wadas@samsung.com>
source/gadget/src/gadget.c

index 2d5a2dc..385425a 100644 (file)
@@ -580,6 +580,12 @@ static int gt_gadget_enable_func(void *data)
                                }
                        }
                }
+
+               if (l == NULL) {
+                       fprintf(stderr, "Failed to enable gadget, no UDC found\n");
+                       return -1;
+               }
+
 out:
                g_list_foreach(objects, (GFunc)g_object_unref, NULL);
                g_list_free(objects);
@@ -611,7 +617,7 @@ out:
 
                usbg_ret = usbg_enable_gadget(g, udc);
                if (usbg_ret != USBG_SUCCESS) {
-                       fprintf(stderr, "Failed to get gadget %s\n", usbg_strerror(usbg_ret));
+                       fprintf(stderr, "Failed to enable gadget %s\n", usbg_strerror(usbg_ret));
                        return -1;
                }
        }