diff -r 1a19aec546fb -r 2d0ad2111cb0 main.c --- a/main.c Thu Mar 06 01:41:50 2008 -0500 +++ b/main.c Wed Mar 12 11:53:10 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;