fix structured error handling problems #564217 daniel * error.c: fix structured error handling problems #564217 daniel svn path=/trunk/; revision=3826