From ce52348e332196b64d8e01ea557caf08997a33d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Sun, 31 Oct 1999 23:32:45 +0100 Subject: [PATCH] Fixed more wide-string bugs in sscanf(). Rev: src/opcodes.c:1.61 --- src/opcodes.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/opcodes.c b/src/opcodes.c index cd4507595a..be83d5c5ab 100644 --- a/src/opcodes.c +++ b/src/opcodes.c @@ -25,7 +25,7 @@ #include "security.h" #include "bignum.h" -RCSID("$Id: opcodes.c,v 1.60 1999/10/31 22:14:51 grubba Exp $"); +RCSID("$Id: opcodes.c,v 1.61 1999/10/31 22:32:45 grubba Exp $"); void index_no_free(struct svalue *to,struct svalue *what,struct svalue *ind) { @@ -1091,9 +1091,9 @@ static INT32 PIKE_CONCAT4(very_low_sscanf_,INPUT_SHIFT,_,MATCH_SHIFT)( \ case 'x': base = 16; break; \ } \ \ - /* FIXME! */ \ - string_to_svalue_inumber(&sval, input+eye, &t, \ - base, field_length); \ + wide_string_to_svalue_inumber(&sval, input+eye, (void **)&t, \ + base, field_length, \ + INPUT_SHIFT); \ \ if(input + eye == t) \ { \ -- GitLab