aboutsummaryrefslogtreecommitdiffstats
path: root/vms/vms_fwrite.c
diff options
context:
space:
mode:
Diffstat (limited to 'vms/vms_fwrite.c')
-rw-r--r--vms/vms_fwrite.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/vms/vms_fwrite.c b/vms/vms_fwrite.c
index 1cd31e6f..7ca8f5c4 100644
--- a/vms/vms_fwrite.c
+++ b/vms/vms_fwrite.c
@@ -3,7 +3,7 @@
*/
/*
- * Copyright (C) 1991-1993 the Free Software Foundation, Inc.
+ * Copyright (C) 1991-1995 the Free Software Foundation, Inc.
*
* This file is part of GAWK, the GNU implementation of the
* AWK Progamming Language.
@@ -69,7 +69,9 @@ tty_fwrite( const void *buf, size_t size, size_t number, FILE *file )
short chan;
int file_num, result;
- if (!file || !*file)
+ if (!size || !number)
+ return 0;
+ else if (!file || !*file)
return 0 * (errno = EBADF); /* kludge alert! */
else if (file == prev_file)
file_num = prev_file_num;