summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/pacman/add.c2
-rw-r--r--src/pacman/conf.c12
-rw-r--r--src/pacman/conf.h10
-rw-r--r--src/pacman/download.c2
-rw-r--r--src/pacman/log.c4
-rw-r--r--src/pacman/pacman.c3
-rw-r--r--src/pacman/query.c2
-rw-r--r--src/pacman/remove.c2
-rw-r--r--src/pacman/sync.c2
-rw-r--r--src/pacman/upgrade.c2
10 files changed, 21 insertions, 20 deletions
diff --git a/src/pacman/add.c b/src/pacman/add.c
index 960f5eed..d36f19a8 100644
--- a/src/pacman/add.c
+++ b/src/pacman/add.c
@@ -31,7 +31,7 @@
#include "trans.h"
#include "conf.h"
-extern pmconfig_t *config;
+extern config_t *config;
int pacman_add(list_t *targets)
{
diff --git a/src/pacman/conf.c b/src/pacman/conf.c
index 7f407535..72031a5f 100644
--- a/src/pacman/conf.c
+++ b/src/pacman/conf.c
@@ -38,21 +38,21 @@
extern list_t *pmc_syncs;
-pmconfig_t *config_new()
+config_t *config_new()
{
- pmconfig_t *config;
+ config_t *config;
- config = (pmconfig_t *)malloc(sizeof(pmconfig_t));
+ config = (config_t *)malloc(sizeof(config_t));
if(config == NULL) {
return(NULL);
}
- memset(config, 0, sizeof(pmconfig_t));
+ memset(config, 0, sizeof(config_t));
return(config);
}
-int config_free(pmconfig_t *config)
+int config_free(config_t *config)
{
if(config == NULL) {
return(-1);
@@ -71,7 +71,7 @@ int config_free(pmconfig_t *config)
return(0);
}
-int parseconfig(pmconfig_t *config)
+int parseconfig(config_t *config)
{
FILE *fp = NULL;
char line[PATH_MAX+1];
diff --git a/src/pacman/conf.h b/src/pacman/conf.h
index 390f84a2..2af5c430 100644
--- a/src/pacman/conf.h
+++ b/src/pacman/conf.h
@@ -21,7 +21,7 @@
#ifndef _PM_CONF_H
#define _PM_CONF_H
-typedef struct __pmconfig_t {
+typedef struct __config_t {
/* command line options */
char *root;
char *dbpath;
@@ -59,12 +59,12 @@ typedef struct __pmconfig_t {
unsigned short chomp;
unsigned short nopassiveftp;
list_t *holdpkg;
-} pmconfig_t;
+} config_t;
#define FREECONF(p) do { if(p) { config_free(p); p = NULL; } } while(0)
-pmconfig_t *config_new();
-int config_free(pmconfig_t *config);
-int parseconfig(pmconfig_t *config);
+config_t *config_new();
+int config_free(config_t *config);
+int parseconfig(config_t *config);
#endif /* _PM_CONF_H */
diff --git a/src/pacman/download.c b/src/pacman/download.c
index 5f237b6c..4cd1596a 100644
--- a/src/pacman/download.c
+++ b/src/pacman/download.c
@@ -46,7 +46,7 @@ static int xfered1;
static unsigned char eta_h, eta_m, eta_s;
/* pacman options */
-extern pmconfig_t *config;
+extern config_t *config;
extern int maxcols;
diff --git a/src/pacman/log.c b/src/pacman/log.c
index 6ff488a9..31a3152a 100644
--- a/src/pacman/log.c
+++ b/src/pacman/log.c
@@ -33,7 +33,7 @@
#define LOG_STR_LEN 256
-extern pmconfig_t *config;
+extern config_t *config;
static int neednl; /* for cleaner message output */
@@ -41,7 +41,7 @@ static int neednl; /* for cleaner message output */
*/
void cb_log(unsigned short level, char *msg)
{
- char str[8] = "";
+ char str[9] = "";
switch(level) {
case PM_LOG_DEBUG:
diff --git a/src/pacman/pacman.c b/src/pacman/pacman.c
index 418a1591..af1ef932 100644
--- a/src/pacman/pacman.c
+++ b/src/pacman/pacman.c
@@ -48,7 +48,7 @@
#include "sync.h"
#include "pacman.h"
-pmconfig_t *config = NULL;
+config_t *config = NULL;
PM_DB *db_local;
/* list of (sync_t *) structs for sync locations */
@@ -95,6 +95,7 @@ int main(int argc, char *argv[])
/* parse the command line */
ret = parseargs(argc, argv);
if(ret != 0) {
+ config_free(config);
exit(ret);
}
diff --git a/src/pacman/query.c b/src/pacman/query.c
index ce444c48..f2b74c83 100644
--- a/src/pacman/query.c
+++ b/src/pacman/query.c
@@ -34,7 +34,7 @@
#include "log.h"
#include "conf.h"
-extern pmconfig_t *config;
+extern config_t *config;
extern PM_DB *db_local;
static int query_fileowner(PM_DB *db, char *filename)
diff --git a/src/pacman/remove.c b/src/pacman/remove.c
index 100e22f3..2859155b 100644
--- a/src/pacman/remove.c
+++ b/src/pacman/remove.c
@@ -31,7 +31,7 @@
#include "trans.h"
#include "conf.h"
-extern pmconfig_t *config;
+extern config_t *config;
extern PM_DB *db_local;
diff --git a/src/pacman/sync.c b/src/pacman/sync.c
index 968632f4..d72200fe 100644
--- a/src/pacman/sync.c
+++ b/src/pacman/sync.c
@@ -43,7 +43,7 @@
#include "pacman.h"
#include "conf.h"
-extern pmconfig_t *config;
+extern config_t *config;
extern PM_DB *db_local;
extern list_t *pmc_syncs;
diff --git a/src/pacman/upgrade.c b/src/pacman/upgrade.c
index 283c1a98..0aa7c45d 100644
--- a/src/pacman/upgrade.c
+++ b/src/pacman/upgrade.c
@@ -29,7 +29,7 @@
#include "add.h"
#include "conf.h"
-extern pmconfig_t *config;
+extern config_t *config;
int pacman_upgrade(list_t *targets)
{