diff --git a/src/module_support.c b/src/module_support.c index 37e5911aca690329651b68f885829716b248eb1e..bb5a237a2b006a5978846570fb1e5ed07d7e4072 100644 --- a/src/module_support.c +++ b/src/module_support.c @@ -6,7 +6,7 @@ #include "pike_types.h" #include "error.h" -RCSID("$Id: module_support.c,v 1.14 1998/10/10 00:30:54 grubba Exp $"); +RCSID("$Id: module_support.c,v 1.15 1998/10/10 00:33:38 grubba Exp $"); /* Checks that args_to_check arguments are OK. * Returns 1 if everything worked ok, zero otherwise. @@ -160,12 +160,12 @@ int va_get_args(struct svalue *s, break; case 's': if(s->type != T_STRING) return ret; - if(s->size_shift) return ret; + if(s->u.string->size_shift) return ret; *va_arg(ap, char **)=s->u.string->str; break; case 'S': if(s->type != T_STRING) return ret; - if(s->size_shift) return ret; + if(s->u.string->size_shift) return ret; *va_arg(ap, struct pike_string **)=s->u.string; break; case 'W':