diff options
Diffstat (limited to 'ACE/apps/JAWS/clients/WebSTONE/src/cgi-send.c')
-rw-r--r-- | ACE/apps/JAWS/clients/WebSTONE/src/cgi-send.c | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/ACE/apps/JAWS/clients/WebSTONE/src/cgi-send.c b/ACE/apps/JAWS/clients/WebSTONE/src/cgi-send.c deleted file mode 100644 index f1474d34c28..00000000000 --- a/ACE/apps/JAWS/clients/WebSTONE/src/cgi-send.c +++ /dev/null @@ -1,48 +0,0 @@ -/* $Id$ */ -/* - * Send 10K file; send random bits. - * - */ - -//FUZZ: disable check_for_improper_main_declaration - -#include <stdio.h> -#include <stdlib.h> - -#define FILE_SIZE 10240 -#define MALLOC_FAILURE "Out of memory" - -int -main() -{ - int filesize; - char *str_filesize; - char *buffer; - int index; - - printf("Content-type: text/plain\r\n\r\n"); - - if ( !(str_filesize = getenv("QUERY_STRING")) ) - filesize = FILE_SIZE; - else { - if ( !strncmp(str_filesize, "size=", 5) ) - filesize = atoi(&(str_filesize[5])); - else - filesize = FILE_SIZE; - } - - if ( !(buffer = (char *)malloc(filesize)) ) { - fwrite(MALLOC_FAILURE, strlen(MALLOC_FAILURE), 1, stdout); - return -1; - } - - for (index=0; index< filesize; index++) - /* generate random characters from A-Z */ - buffer[index] = rand() %26 + 63; - - fwrite(buffer, filesize, 1, stdout); - - free(buffer); - - return 0; -} |