sparc This is actually the error case at line 103 (*nleft < 2). I think this will be hit by having a password entry which does not have enough characters left in the user's return buffer while something is being copied into it.