-Index: lib/fsm.c
-===================================================================
-RCS file: /cvs/devel/rpm/lib/fsm.c,v
-retrieving revision 2.101
-retrieving revision 2.103
-diff -u -u -r2.101 -r2.103
---- rpm/lib/fsm.c 5 Jan 2004 14:09:47 -0000 2.101
-+++ rpm/lib/fsm.c 10 Jan 2004 18:48:19 -0000 2.103
-@@ -2152,7 +2152,8 @@
- }
- break;
- case FSM_LSETFCON:
-- if (fsm->fcontext == NULL)
-+ if (fsm->fcontext == NULL || *fsm->fcontext == '\0'
-+ || !strcmp(fsm->fcontext, "<<none>>"))
- break;
- rc = lsetfilecon(fsm->path, (security_context_t)fsm->fcontext);
- if (_fsm_debug && (stage & FSM_SYSCALL))
-Index: lib/rpmfi.c
-===================================================================
-RCS file: /cvs/devel/rpm/lib/rpmfi.c,v
-retrieving revision 2.52
-retrieving revision 2.54
-diff -u -u -r2.52 -r2.54
---- rpm/lib/rpmfi.c 5 Jan 2004 14:09:47 -0000 2.52
-+++ rpm/lib/rpmfi.c 9 Jan 2004 23:17:33 -0000 2.54
-@@ -1593,7 +1593,7 @@
- fi = rpmfiInit(fi, 0);
- if (fi != NULL)
- while (rpmfiNext(fi) >= 0) {
-- av[ac] = NULL;
-+ av[ac] = "";
- if (fcnb[ac] > 0) {
- av[ac] = t;
- t += fcnb[ac];
-@@ -1670,7 +1670,7 @@
- fi = rpmfiInit(fi, 0);
- if (fi != NULL)
- while (rpmfiNext(fi) >= 0) {
-- av[ac] = NULL;
-+ av[ac] = "";
- if (fcnb[ac] > 0) {
- av[ac] = t;
- t += fcnb[ac];
Index: rpmsx.c
===================================================================
RCS file: /cvs/devel/rpm/lib/rpmsx.c,v
return -1;
}
---- rpm-4.3/po/pl.po.orig 2004-02-01 20:33:57.000000000 +0100
-+++ rpm-4.3/po/pl.po 2004-02-01 20:51:30.760959200 +0100
-@@ -2887,6 +2887,11 @@
- msgid "Unable to open %s for reading: %s.\n"
- msgstr "Nie mo¿na otworzyæ %s do odczytu: %s.\n"
-
-+#: lib/rpmsx.c:320
-+#, c-format
-+msgid "Parsing SELinux file contexts skipped: %s: %s\n"
-+msgstr "Pominiêto analizê kontekstów plików SELinuksa: %s: %s\n"
-+
- #: lib/rpmsx.c:343
- #, c-format
- msgid "%s: no newline on line number %d (only read %s)\n"
+