1 --- rpm-4.5/lib/rpmfc.c.org 2010-10-06 20:47:04.748417761 +0200
2 +++ rpm-4.5/lib/rpmfc.c 2010-10-06 20:48:13.364041124 +0200
4 /* XXX skip all files in /dev/ which are (or should be) %dev dummies. */
5 else if (slen >= fc->brlen+sizeof("/dev/") && !strncmp(s+fc->brlen, "/dev/", sizeof("/dev/")-1))
9 + char *old_loc = setlocale(LC_CTYPE, NULL);
11 + old_loc = xstrdup(old_loc);
12 + setlocale(LC_CTYPE, "C");
14 ftype = magic_file(ms, s);
16 + setlocale(LC_CTYPE, old_loc);