On Tue, 2007-02-20 at 19:36 +0100, Stefan Seyfried wrote: > The printf for "no signature found" is not really necessary, but i found > it useful :-)
Eh, I actually like the "no output if no failure" better... Feel free to convince me otherwise, though ;) Until then, applied as: --- src/pm-reset-swap.c 29 Jan 2007 21:49:45 -0000 1.1 +++ src/pm-reset-swap.c 14 Mar 2007 14:51:22 -0000 @@ -95,7 +95,8 @@ int check_resume_block(FILE *dev, off_t if (fread(buf, sizeof (char), 10, dev) != 10) return -1; - if (!strncmp(buf, "S1SUSPEND", 9)) + if (!strncmp(buf, "S1SUSPEND", 9) || + !strncmp(buf, "ULSUSPEND", 9)) return 1; return 0; @@ -148,7 +149,7 @@ int main(int argc, char *argv[]) fclose(dev); return 2; } - rc = 1; + if (rc == 1) { if (clear_resume_block(dev, 0)) { fprintf(stderr, "Could not clear swap signature on \"%s\": %m\n", -- Peter _______________________________________________ Pm-utils mailing list Pm-utils@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pm-utils