From: Tomas Mlcoch Date: Mon, 28 May 2012 07:47:29 +0000 (+0200) Subject: Add check if input directory exist X-Git-Tag: upstream/0.2.1~409 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dac5d0bc34325a09bb68015c1c79f26fb5936c78;p=services%2Fcreaterepo_c.git Add check if input directory exist --- diff --git a/src/createrepo_c.c b/src/createrepo_c.c index 1ebbc86..badf59b 100644 --- a/src/createrepo_c.c +++ b/src/createrepo_c.c @@ -264,6 +264,16 @@ int main(int argc, char **argv) { cmd_options->input_dir = g_strdup(in_dir); + // Check if inputdir exists + + if (!g_file_test(cmd_options->input_dir, G_FILE_TEST_EXISTS|G_FILE_TEST_IS_DIR)) { + g_warning("Directory %s must exist", cmd_options->input_dir); + g_free(in_dir); + free_options(cmd_options); + exit(1); + } + + // Check parsed arguments if (!check_arguments(cmd_options)) {