diff options
Diffstat (limited to 'src/commit.c')
-rw-r--r-- | src/commit.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/commit.c b/src/commit.c index a8edbaf..7cd01df 100644 --- a/src/commit.c +++ b/src/commit.c @@ -270,11 +270,12 @@ int main(int argc, char **argv) st = lstat(mod, &statbuf); my_free(mod); if (st < 0 ) { + fprintf(out_stream, "No configuration changes to commit\n"); bye("No configuration changes to commit\n"); - exit(-1); } if(!get_config_lock(get_adirp(), LOCK_NAME)) { + fprintf(out_stream, "Cannot commit: Configuration is locked\n"); bye("Configuration is locked\n"); } @@ -1325,7 +1326,7 @@ static int fin_commit(boolean ok) int a_len = strlen(get_adirp()); set_echo(TRUE); if (!ok){ - printf("Commit FAILED!\n"); + fprintf(out_stream, "Commit failed\n"); return -1; } command = my_malloc(strlen(format1) + m_len + t_len, ""); |