install: Initialize package array correctly.
authorKristian Høgsberg <krh@redhat.com>
Wed, 12 Mar 2008 20:37:54 +0000 (16:37 -0400)
committerKristian Høgsberg <krh@redhat.com>
Wed, 12 Mar 2008 20:37:54 +0000 (16:37 -0400)
Makefile
main.c

index dd784a7..964c406 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -13,5 +13,9 @@ test-driver : razor.o types.o util.o test-driver.o
 test : test-driver
        ./test-driver test.xml
 
+reset : ./razor
+       rm -rf install
+       ./razor init
+
 clean :
        rm -f *.o razor
diff --git a/main.c b/main.c
index 0e15a63..bfb3bf4 100644 (file)
--- a/main.c
+++ b/main.c
@@ -494,7 +494,7 @@ list_packages(int count, struct razor_set *set)
        pi = razor_package_iterator_create(set);
        i = 0;
        while (razor_package_iterator_next(pi, &package, &name, &version))
-               packages[i] = strdup(name);
+               packages[i++] = strdup(name);
        razor_package_iterator_destroy(pi);
 
        return packages;