VirtualBox

Changeset 1208 in kBuild for trunk/src/kash/parser.c


Ignore:
Timestamp:
Oct 7, 2007 5:33:41 PM (17 years ago)
Author:
bird
Message:

trap.c ++.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kash/parser.c

    r1201 r1208  
    13861386                        ckfree(str);
    13871387                parsebackquote = 0;
    1388                 handler = savehandler;
    1389                 longjmp(handler->loc, 1);
     1388                psh->handler = savehandler;
     1389                longjmp(psh->handler->loc, 1);
    13901390        }
    13911391        INTOFF;
     
    13961396                memcpy(str, stackblock(psh), savelen);
    13971397        }
    1398         savehandler = handler;
    1399         handler = &jmploc;
     1398        savehandler = psh->handler;
     1399        psh->handler = &jmploc;
    14001400        INTON;
    14011401        if (oldstyle) {
     
    15041504        }
    15051505        parsebackquote = savepbq;
    1506         handler = savehandler;
     1506        psh->handler = savehandler;
    15071507        if (arinest || ISDBLQUOTE())
    15081508                USTPUTC(psh, CTLBACKQ | CTLQUOTE, out);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette