diff -r 1a19aec546fb -r 978c98ddb8aa main.c --- a/main.c Thu Mar 06 01:41:50 2008 -0500 +++ b/main.c Tue Mar 11 16:48:20 2008 -0400 @@ -520,7 +520,9 @@ packages = list_packages(argc, upstream); trans = razor_transaction_create(system, upstream, - argc, packages, 0, NULL); + argc, (const char **)packages, + 0, NULL); + free(packages); razor_transaction_describe(trans); if (trans->errors) return 1;