From b386d2422e25fad5b84c398b112dd7311d7e4fcd Mon Sep 17 00:00:00 2001 From: Lev Walkin Date: Mon, 27 Mar 2006 21:40:26 +0000 Subject: protection from DOS --- asn1c/unber.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'asn1c/unber.c') diff --git a/asn1c/unber.c b/asn1c/unber.c index 21761312..56176119 100644 --- a/asn1c/unber.c +++ b/asn1c/unber.c @@ -1,5 +1,6 @@ /*- - * Copyright (c) 2004, 2005 Lev Walkin . All rights reserved. + * Copyright (c) 2004, 2005, 2006 Lev Walkin . + * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -177,7 +178,7 @@ process(const char *fname) { ber_tlv_len_t frame_size = 0; /* Single frame size */ if(strcmp(fname, "-")) { - fp = fopen(fname, "r"); + fp = fopen(fname, "rb"); if(!fp) { perror(fname); return -1; -- cgit v1.2.3