* lib/exclude.c (excluded_file_name): Abort on unexpected value,
rather than masking a coding bug.
Suggested by Bruno Haible.
Signed-off-by: Eric Blake <ebb9@byu.net>
+2009-10-30 Eric Blake <ebb9@byu.net>
+
+ exclude: make more robust
+ * lib/exclude.c (excluded_file_name): Abort on unexpected value,
+ rather than masking a coding bug.
+ Suggested by Bruno Haible.
+
2009-10-30 Jim Meyering <meyering@redhat.com>
perl scripts: remove #!/usr/bin/perl in favor of more portable...
excluded to included or vice versa. */
for (seg = ex->head; seg; seg = seg->next)
{
- /* Pacify gcc, so it doesn't issue a spurious
- "may be used uninitialized" warning. */
- bool rc = excluded;
+ bool rc;
switch (seg->type)
{
filename = xmalloc (strlen (f) + 1);
rc = excluded_file_name_p (seg, f, filename);
break;
+
+ default:
+ abort ();
}
if (rc != excluded)
{