X-Git-Url: https://git.distorted.org.uk/~mdw/rsync-backup/blobdiff_plain/6952bdd6396ac37e0ac6d8d7f2cd52beb2cd032f..HEAD:/rfreezefs.c diff --git a/rfreezefs.c b/rfreezefs.c index f846f25..fa1f053 100644 --- a/rfreezefs.c +++ b/rfreezefs.c @@ -229,7 +229,7 @@ static size_t nfs; /* Number of descriptors */ /*----- Cleanup -----------------------------------------------------------*/ #define EOM ((char *)0) -static void EXECL_LIKE(0) emerg(const char *msg,...) +static void EXECL_LIKE(0) emerg(const char *msg, ...) { va_list ap; @@ -252,7 +252,7 @@ static void partial_cleanup(size_t n) int i; int bad = 0; - for (i = 0; i < nfs; i++) { + for (i = 0; i < n; i++) { if (fs[i] == -1) emerg("not really thawing ", fsname[i], EOM); else if (fs[i] != -2) { @@ -557,7 +557,7 @@ connected: * Hopefully this will prevent bad things happening if we have an accident. */ - for (i = 0; i < sizeof(sigcatch)/sizeof(sigcatch[0]); i++) { + for (i = 0; i < N(sigcatch); i++) { if (signal(sigcatch[i], sigmumble) == SIG_ERR) die(2, "signal (%d): %s", i, strerror(errno)); }