Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
--- /dev/null
+Zero:0
+Zero:0
+Zero:0
--- /dev/null
+false; eval; echo Zero:$?
+false; eval ""; echo Zero:$?
+false; eval "
+"; echo Zero:$?
n++;
}
}
- overlapping_strcpy((char*)list, list[0]);
+ overlapping_strcpy((char*)list, list[0] ? list[0] : "");
debug_printf_expand("strvec_to_string='%s'\n", (char*)list);
return (char*)list;
}
--- /dev/null
+Zero:0
+Zero:0
+Zero:0
--- /dev/null
+false; eval; echo Zero:$?
+false; eval ""; echo Zero:$?
+false; eval "
+"; echo Zero:$?