diff options
| author | Simon Tatham <anakin@pobox.com> | 2005-07-01 16:50:49 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2005-07-01 16:50:49 +0000 |
| commit | 8dd7ee300726872072075a5cdb35ebe9497e3adb (patch) | |
| tree | 2eca990818af117c056095c7393d1785e86dc319 /pattern.c | |
| parent | 091fe57e0f8448e0972fa82dfac1f83f43147c5b (diff) | |
| download | puzzles-8dd7ee300726872072075a5cdb35ebe9497e3adb.zip puzzles-8dd7ee300726872072075a5cdb35ebe9497e3adb.tar.gz puzzles-8dd7ee300726872072075a5cdb35ebe9497e3adb.tar.bz2 puzzles-8dd7ee300726872072075a5cdb35ebe9497e3adb.tar.xz | |
James Harvey points out that entering an invalid game ID can affect
the current midend state even if you don't subsequently enter a
valid one. Reorganise midend_game_id_int() so that (just like
midend_deserialise()) it does all its error checking before altering
anything in the midend's persistent data, so that it either succeeds
completely or fails before doing anything at all.
[originally from svn r6045]
Diffstat (limited to 'pattern.c')
0 files changed, 0 insertions, 0 deletions