Fix regression on addressing main package by its name (RhBug:972994)
authorPanu Matilainen <pmatilai@redhat.com>
Tue, 11 Jun 2013 06:51:48 +0000 (09:51 +0300)
committerPanu Matilainen <pmatilai@redhat.com>
Tue, 11 Jun 2013 06:55:59 +0000 (09:55 +0300)
commiteacb69f779cc5fd7b651d7a7cf450b327e5735f8
tree5233801bb38ac1e5cfbe0eaa1702c4838a686e06
parentb8f116912dfb5d9b65964248eca1114cc4a68a8e
Fix regression on addressing main package by its name (RhBug:972994)

- The main package name is not known when we start parsing the preamble,
  so newPackage() is called with NULL name and the early callers use
  NULL to find it. Populate the name as soon as we know it so
  various "%foo -n <name>" operations work on the main package too,
  which got broken by commit 9929459f9967ecfe0a05d557bc42531944faa70a.
(cherry picked from commit fed1298af7911145c953da8910fd5f2f15976374)
build/parsePreamble.c