From e608048d1a7efe772aecf9b2e3168bbe10dea5cf Mon Sep 17 00:00:00 2001 From: neil Date: Tue, 28 Jun 2011 22:14:19 +0000 Subject: [PATCH] Don't deallocate user-supplied buffer when freeing a filehandle. git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@39596 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- rom/dos/freedosobject.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rom/dos/freedosobject.c b/rom/dos/freedosobject.c index 3a87acc0c1..ac80406b5f 100644 --- a/rom/dos/freedosobject.c +++ b/rom/dos/freedosobject.c @@ -1,5 +1,5 @@ /* - Copyright © 1995-2007, The AROS Development Team. All rights reserved. + Copyright © 1995-2011, The AROS Development Team. All rights reserved. $Id$ Desc: @@ -56,7 +56,7 @@ case DOS_FILEHANDLE: { struct FileHandle *fh=(struct FileHandle *)ptr; - if(fh->fh_Flags&FHF_BUF) + if (fh->fh_Flags & FHF_OWNBUF) FreeMem(BADDR(fh->fh_Buf),fh->fh_Size); FreeMem(fh,sizeof(struct FileHandle)); break; -- 2.11.4.GIT