Changeset 2290 for trunk/src/kash/cd.c
- Timestamp:
- Feb 27, 2009, 5:08:07 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kash/cd.c
r1236 r2290 253 253 if (dir == NULL || psh->curdir == NULL) { 254 254 if (psh->prevdir) 255 ckfree(psh ->prevdir);255 ckfree(psh, psh->prevdir); 256 256 INTOFF; 257 257 psh->prevdir = psh->curdir; … … 289 289 INTOFF; 290 290 if (psh->prevdir) 291 ckfree(psh ->prevdir);291 ckfree(psh, psh->prevdir); 292 292 psh->prevdir = psh->curdir; 293 psh->curdir = savestr( stackblock(psh));293 psh->curdir = savestr(psh, stackblock(psh)); 294 294 setvar(psh, "PWD", psh->curdir, VEXPORT); 295 295 INTON; … … 352 352 stdot.st_dev == stpwd.st_dev && 353 353 stdot.st_ino == stpwd.st_ino) { 354 psh->curdir = savestr(p wd);354 psh->curdir = savestr(psh, pwd); 355 355 return psh->curdir; 356 356 } … … 385 385 pwd = stalloc(psh, i); 386 386 if (shfile_getcwd(&psh->fdtab, pwd, i) != NULL) { 387 psh->curdir = savestr(p wd);387 psh->curdir = savestr(psh, pwd); 388 388 return; 389 389 }
Note:
See TracChangeset
for help on using the changeset viewer.