]> git.draconx.ca Git - upkg.git/commitdiff
Fix early return in upkg_close.
authorNick Bowler <nbowler@draconx.ca>
Fri, 5 Jun 2009 19:21:14 +0000 (15:21 -0400)
committerNick Bowler <nbowler@draconx.ca>
Fri, 5 Jun 2009 19:38:55 +0000 (15:38 -0400)
libupkg.c

index f55c079a447020d7657f68b150846fca4057d876..a269698247fbd9e721f7e39aa6549b0c33fabfe3 100644 (file)
--- a/libupkg.c
+++ b/libupkg.c
@@ -262,8 +262,6 @@ int upkg_close(struct upkg *pkg)
                for (unsigned i = 0; i < pkg->name_count; i++) {
                        free(pkg->priv->names[i].name);
                }
-
-               return rc;
        }
 
        free(pkg->priv->exports);
@@ -271,7 +269,7 @@ int upkg_close(struct upkg *pkg)
        free(pkg->priv);
        free(pkg);
 
-       return 0;
+       return rc;
 }
 
 const char *upkg_get_name(struct upkg *pkg, unsigned long idx)