Index: main/config.c =================================================================== --- main/config.c (revision 135996) +++ main/config.c (working copy) @@ -1127,7 +1127,8 @@ stat(fn, &s); fchmod(fd, s.st_mode); fclose(f); - if (unlink(fn) || link(fntmp, fn)) { + unlink(fn); + if (link(fntmp, fn)) { if (option_debug) ast_log(LOG_DEBUG, "Unable to open for writing: %s (%s)\n", fn, strerror(errno)); if (option_verbose > 1)