fix driver looking for recovery, rather than checking the basename. fix badness in nandroid menu generation.

Change-Id: I7d7011e36583509f07534e4bc85ed8d567022d3e
diff --git a/extendedcommands.c b/extendedcommands.c
index 9e63782..e152c4a 100644
--- a/extendedcommands.c
+++ b/extendedcommands.c
@@ -804,7 +804,7 @@
     };
 
     if (volume_for_path("/emmc") == NULL)
-        INSTALL_MENU_ITEMS[3] = NULL;
+        list[3] = NULL;
 
     int chosen_item = get_menu_selection(headers, list, 0, 0);
     switch (chosen_item)
diff --git a/recovery.c b/recovery.c
index 7e4ed09..d0dbe0b 100644
--- a/recovery.c
+++ b/recovery.c
@@ -767,7 +767,7 @@
 
 int
 main(int argc, char **argv) {
-	if (strstr(argv[0], "recovery") == NULL)
+	if (strcmp(basename(argv[0]), "recovery") != 0)
 	{
 	    if (strstr(argv[0], "flash_image") != NULL)
 	        return flash_image_main(argc, argv);