Browse Source

@- Fix a crash in dbase_replace_record (Patch by robin.marlow@dps-int.com).

This fixes Bug id #11928.
experimental/rand_redesign
Joey Smith 25 years ago
parent
commit
c8b294afa3
  1. 6
      ext/dbase/dbase.c

6
ext/dbase/dbase.c

@ -321,7 +321,7 @@ PHP_FUNCTION(dbase_add_record)
Replaces a record to the database */
PHP_FUNCTION(dbase_replace_record)
{
pval *dbh_id, *fields, *field, *recnum;
pval *dbh_id, *fields, **field, *recnum;
dbhead_t *dbh;
int dbh_type;
@ -368,8 +368,8 @@ PHP_FUNCTION(dbase_replace_record)
efree(cp);
RETURN_FALSE;
}
convert_to_string(field);
sprintf(t_cp, cur_f->db_format, field->value.str.val);
convert_to_string_ex(field);
sprintf(t_cp, cur_f->db_format, Z_STRVAL_PP(field));
t_cp += cur_f->db_flen;
}

Loading…
Cancel
Save