From aed0fde3e54b07be8b5733c52d245f02f8c7389c Mon Sep 17 00:00:00 2001 From: motse Date: Thu, 27 Jan 2005 23:49:03 +0000 Subject: [PATCH] fix: forgot a few casts --- src/vm/loader.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/vm/loader.c b/src/vm/loader.c index 525f94eab..925022f24 100644 --- a/src/vm/loader.c +++ b/src/vm/loader.c @@ -32,7 +32,7 @@ Edwin Steiner Christian Thalinger - $Id: loader.c 1888 2005-01-27 21:04:09Z motse $ + $Id: loader.c 1889 2005-01-27 23:49:03Z motse $ */ @@ -502,9 +502,8 @@ classbuffer *suck_start(classinfo *c) cb->pos = cb->data - 1; /* we need this later in use_class_as_object to set a correct ProtectionDomain and CodeSource */ - c->pd = cpi; - - len = unzReadCurrentFile(cpi->uf, cb->data, cb->size); + c->pd = (struct java_security_ProtectionDomain*) cpi; + if (len != cb->size) { suck_stop(cb); @@ -542,7 +541,7 @@ classbuffer *suck_start(classinfo *c) cb->pos = cb->data - 1; /* we need this later in use_class_as_object to set a correct ProtectionDomain and CodeSource */ - c->pd = cpi; + c->pd = (struct java_security_ProtectionDomain*)cpi; /* read class data */ len = fread(cb->data, 1, cb->size, classfile); -- 2.25.1