diff --git a/examples/asn1/asn1.c b/examples/asn1/asn1.c index 34e7e6280..250733c40 100644 --- a/examples/asn1/asn1.c +++ b/examples/asn1/asn1.c @@ -470,6 +470,11 @@ int main(int argc, char* argv[]) if (ret != 0) { fprintf(stderr, "%s\n", wc_GetErrorString(ret)); } + + if (fp != stdin) { + fclose(fp); + fp = stdin; + } return (ret == 0) ? 0 : 1; }