X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Flog.c;h=0a408874259f84107e214dd369e8d81f2475b472;hb=a711ff292b5f32788175bf64656f6a6d14c5f372;hp=32b35bc8d6f828370eaba57be36635fadd8a05a4;hpb=c98809b6f493853b5f1994c144b2608ec269ef87;p=platform%2Fupstream%2Fconnman.git diff --git a/src/log.c b/src/log.c index 32b35bc..0a40887 100755 --- a/src/log.c +++ b/src/log.c @@ -77,13 +77,15 @@ static void __connman_log_update_file_revision(int rev) next_log_file = g_strdup_printf("%s.%d", LOG_FILE_PATH, next_log_rev); if (next_log_rev >= MAX_LOG_COUNT) - remove(next_log_file); + if (remove(next_log_file) != 0) + __connman_log_s(LOG_INFO, "error: remove failed for %s", next_log_file); if (access(next_log_file, F_OK) == 0) __connman_log_update_file_revision(next_log_rev); if (rename(log_file, next_log_file) != 0) - remove(log_file); + if (remove(log_file) != 0) + __connman_log_s(LOG_INFO, "error: remove failed for %s", log_file); g_free(log_file); g_free(next_log_file); @@ -100,7 +102,8 @@ static void __connman_log_make_backup(void) __connman_log_update_file_revision(rev); if (rename(LOG_FILE_PATH, backup) != 0) - remove(LOG_FILE_PATH); + if (remove(LOG_FILE_PATH) != 0) + __connman_log_s(LOG_INFO, "error: remove failed for %s", LOG_FILE_PATH); g_free(backup); }