1 --- rpm-4.5/rpmio/rpmmg.c.org 2012-02-29 16:32:05.655058968 +0100
2 +++ rpm-4.5/rpmio/rpmmg.c 2012-02-29 16:36:22.430972834 +0100
7 + char *old_ctype = setlocale(LC_CTYPE, NULL);
8 + char *old_collate = setlocale(LC_COLLATE, NULL);
11 + old_ctype = xstrdup(old_ctype);
12 + setlocale(LC_CTYPE, "C");
15 + old_collate = xstrdup(old_collate);
16 + setlocale(LC_COLLATE, "C");
19 t = magic_file(mg->ms, fn);
22 + setlocale(LC_CTYPE, old_ctype);
26 + setlocale(LC_COLLATE, old_collate);
29 /* XXX HACK: libmagic compiled without <pcreposix.h> spews here. */
31 const char * msg = magic_error(mg->ms);