better utilize glib functions, fix memory leaks

This commit is contained in:
whydoubt
2004-05-30 07:19:22 +00:00
parent 59f221b2b2
commit a5afa5c9e4
9 changed files with 67 additions and 47 deletions

View File

@@ -110,8 +110,7 @@ main (int argc, char **argv)
}
break;
case 'd':
delimiter = (char *) malloc(strlen(optarg)+1);
strcpy(delimiter, optarg);
delimiter = (char *) g_strdup(optarg);
break;
}
}
@@ -155,7 +154,7 @@ main (int argc, char **argv)
mdb_close(mdb);
mdb_exit();
if (delimiter) free(delimiter);
g_free(delimiter);
exit(0);
}