Changeset: abfb3c40b8bb for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=abfb3c40b8bb Modified Files: clients/mapiclient/mclient.c Branch: default Log Message:
Don't close files twice. diffs (41 lines): diff --git a/clients/mapiclient/mclient.c b/clients/mapiclient/mclient.c --- a/clients/mapiclient/mclient.c +++ b/clients/mapiclient/mclient.c @@ -1978,8 +1978,6 @@ doFileBulk(Mapi mid, FILE *fp) buf = malloc(bufsize + 1); if (!buf) { fprintf(stderr, "cannot allocate memory for send buffer\n"); - if (fp != stdin && fp != NULL) - fclose(fp); return 1; } @@ -1993,10 +1991,6 @@ doFileBulk(Mapi mid, FILE *fp) buf[0] = 0; } else if ((length = fread(buf, 1, bufsize, fp)) == 0) { /* end of file */ - if (fp != stdin) { - fclose(fp); - fp = NULL; - } if (hdl == NULL) break; /* nothing more to do */ buf[0] = 0; @@ -2099,8 +2093,6 @@ doFileBulk(Mapi mid, FILE *fp) timerEnd(); free(buf); - if (fp != NULL && fp != stdin) - fclose(fp); mnstr_flush(toConsole); return errseen; } @@ -2909,8 +2901,6 @@ doFile(Mapi mid, FILE *fp, int useinsert if (prompt) deinit_readline(); #endif - if (fp != stdin) - fclose(fp); return errseen; } _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list