author | Rohith Ramesh Bangalore India <rohith.ramesh@oracle.com> |
Mon, 01 Apr 2013 23:48:01 -0500 | |
branch | s11u1-sru |
changeset 2545 | dc88d792018e |
permissions | -rw-r--r-- |
--- a/src/cmd/ksh93/sh/init.c 2013-01-28 01:37:27.339300867 -0800 +++ b/src/cmd/ksh93/sh/init.c 2013-01-28 01:39:31.614342117 -0800 @@ -278,8 +278,11 @@ static void put_history(register Namval_t* np,const char *val,int flags,Namfun_t *fp) { Shell_t *shp = nv_shell(np); - void *histopen = shp->gd->hist_ptr; + void *histopen = NULL; char *cp; + if( shp ) { + histopen = shp->gd->hist_ptr; + } if(val && histopen) { if(np==HISTFILE && (cp=nv_getval(np)) && strcmp(val,cp)==0)