Avoid PADDR(0). [jmk] --rw-rw-r-- M 330753 glenda sys 27806 Nov 27 00:07 sys/src/9/pc/sdmylex.c /n/sourcesdump/2005/1127/plan9/sys/src/9/pc/sdmylex.c:368,374 - /n/sourcesdump/2005/1128/plan9/sys/src/9/pc/sdmylex.c:368,377 ccb->datalen[0] = n>>16; ccb->datalen[1] = n>>8; ccb->datalen[2] = n; - p = PADDR(data); + if(data == nil) + p = 0; + else + p = PADDR(data); ccb->dataptr[0] = p>>16; ccb->dataptr[1] = p>>8; ccb->dataptr[2] = p; /n/sourcesdump/2005/1127/plan9/sys/src/9/pc/sdmylex.c:586,592 - /n/sourcesdump/2005/1128/plan9/sys/src/9/pc/sdmylex.c:589,598 ccb->datalen[1] = n>>8; ccb->datalen[2] = n>>16; ccb->datalen[3] = n>>24; - p = PADDR(r->data); + if(r->data == nil) + p = 0; + else + p = PADDR(r->data); ccb->dataptr[0] = p; ccb->dataptr[1] = p>>8; ccb->dataptr[2] = p>>16;