diff options
-rw-r--r-- | CHANGES | 1 | ||||
-rw-r--r-- | build.c | 2 |
2 files changed, 3 insertions, 0 deletions
@@ -21,6 +21,7 @@ - obsolete Serial:, Copyright:, and RHNPlatform: syntax in spec files. - permit Obsoletes: /path/to/file. - permit Conflicts: /path/to/file. + - free rpmrc when looping on --target arches (#127730). 4.3.1 -> 4.3.2: - use /etc/selinux/targeted/contexts/files/file_contexts for now. @@ -338,6 +338,7 @@ int build(rpmts ts, const char * arg, BTA_t ba, const char * rcfile) /* Read in configuration for target. */ rpmFreeMacros(NULL); + rpmFreeRpmrc(); (void) rpmReadConfigFiles(rcfile, target); rc = buildForTarget(ts, arg, ba); if (rc) @@ -348,6 +349,7 @@ exit: vsflags = rpmtsSetVSFlags(ts, ovsflags); /* Restore original configuration. */ rpmFreeMacros(NULL); + rpmFreeRpmrc(); (void) rpmReadConfigFiles(rcfile, NULL); return rc; |