X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=fish%2Fhexedit.c;h=885c54e33f0e0d5fddadd955798274f36a644595;hp=dfa188905c04c6972d843d0489da991c7ec20830;hb=d8346d5d6428c7293d1ddf58e4f9ec4b7de25380;hpb=d75a2bff1264828f02b68a9c8bc7eb2521bd6684 diff --git a/fish/hexedit.c b/fish/hexedit.c index dfa1889..885c54e 100644 --- a/fish/hexedit.c +++ b/fish/hexedit.c @@ -35,7 +35,7 @@ static off_t get_size (const char *filename); int -run_hexedit (const char *cmd, int argc, char *argv[]) +run_hexedit (const char *cmd, size_t argc, char *argv[]) { if (argc < 1 || argc > 3) { fprintf (stderr, _("hexedit (device|filename) [max | start max]\n")); @@ -100,7 +100,7 @@ run_hexedit (const char *cmd, int argc, char *argv[]) int r; struct stat oldstat, newstat; char buf[BUFSIZ]; - char tmp[] = "/tmp/guestfishXXXXXX"; + TMP_TEMPLATE_ON_STACK (tmp); int fd = mkstemp (tmp); if (fd == -1) { perror ("mkstemp");