diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2015-01-28 23:38:26 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2015-01-28 23:38:26 +0000 |
commit | ad4d1f66d3b6857b4e18f294c06ff5a71075697c (patch) | |
tree | abb6891002d128dd4ab4d40c333e3c4682a03390 | |
parent | bc3cb4070d64e612a2bfebd5b0ef9794c5d913a5 (diff) | |
download | netsurf-ad4d1f66d3b6857b4e18f294c06ff5a71075697c.tar.gz netsurf-ad4d1f66d3b6857b4e18f294c06ff5a71075697c.tar.bz2 |
Don't trash our buffer pointer when stepping through the taglist
-rw-r--r-- | amiga/os3support.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/amiga/os3support.c b/amiga/os3support.c index 987f18b2b..548d7ce16 100644 --- a/amiga/os3support.c +++ b/amiga/os3support.c @@ -87,7 +87,9 @@ struct OutlineFont *OpenOutlineFont(STRPTR fileName, struct List *list, ULONG fl } /* Relocate all the OT_Indirect tags */ - while (ti = NextTagItem(&buffer)) { + struct TagItem *tstate = buffer; + + while (ti = NextTagItem(&tstate)) { if(ti->ti_Tag & OT_Indirect) { ti->ti_Data += buffer; } |