diff options
Diffstat (limited to 'libmount/src/tab_diff.c')
-rw-r--r-- | libmount/src/tab_diff.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libmount/src/tab_diff.c b/libmount/src/tab_diff.c index d5fbc4d..2765caf 100644 --- a/libmount/src/tab_diff.c +++ b/libmount/src/tab_diff.c @@ -309,7 +309,8 @@ done: #ifdef TEST_PROGRAM -static int test_diff(struct libmnt_test *ts, int argc, char *argv[]) +static int test_diff(struct libmnt_test *ts __attribute__((unused)), + int argc, char *argv[]) { struct libmnt_table *tb_old, *tb_new; struct libmnt_tabdiff *diff; @@ -317,6 +318,9 @@ static int test_diff(struct libmnt_test *ts, int argc, char *argv[]) struct libmnt_fs *old, *new; int rc = -1, change; + if (argc != 3) + return -1; + tb_old = mnt_new_table_from_file(argv[1]); tb_new = mnt_new_table_from_file(argv[2]); diff = mnt_new_tabdiff(); |