From: Nikos Mavrogiannopoulos Date: Fri, 6 May 2011 23:12:51 +0000 (+0200) Subject: Do not use /tmp for temporary file. Just use the local (test) directory. X-Git-Tag: gnutls_2_99_2~96 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=861cf4e7e2096999f7f42456be58bc6b22667827;p=thirdparty%2Fgnutls.git Do not use /tmp for temporary file. Just use the local (test) directory. --- diff --git a/tests/rng-fork.c b/tests/rng-fork.c index c7fc1890b6..4bb396bc6d 100644 --- a/tests/rng-fork.c +++ b/tests/rng-fork.c @@ -46,8 +46,8 @@ int i; printf("\n"); } - - +#define FILENAME "./rng-test" + void doit (void) { @@ -57,13 +57,11 @@ doit (void) int ret; FILE* fp; - gnutls_global_init (); - pid = fork(); if (pid == 0) { - fp = fopen("/tmp/rng-test", "w"); + fp = fopen(FILENAME, "w"); if (fp == NULL) fail("cannot open file"); @@ -80,12 +78,15 @@ doit (void) if (debug) dump("buf2", buf2, sizeof(buf2)); waitpid(pid, NULL, 0); - fp = fopen("/tmp/rng-test", "r"); + fp = fopen(FILENAME, "r"); if (fp == NULL) fail("cannot open file"); ret = fread(buf1, 1, sizeof(buf1), fp); + fclose(fp); + remove(FILENAME); + if (ret != sizeof(buf1)) { fail("error testing the random generator.");