=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/chpass/Attic/pw_yp.c,v retrieving revision 1.20 retrieving revision 1.21 diff -c -r1.20 -r1.21 *** src/usr.bin/chpass/Attic/pw_yp.c 2005/04/11 07:13:03 1.20 --- src/usr.bin/chpass/Attic/pw_yp.c 2006/03/31 00:29:13 1.21 *************** *** 1,4 **** ! /* $OpenBSD: pw_yp.c,v 1.20 2005/04/11 07:13:03 deraadt Exp $ */ /* $NetBSD: pw_yp.c,v 1.5 1995/03/26 04:55:33 glass Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: pw_yp.c,v 1.21 2006/03/31 00:29:13 deraadt Exp $ */ /* $NetBSD: pw_yp.c,v 1.5 1995/03/26 04:55:33 glass Exp $ */ /* *************** *** 33,39 **** #if 0 static char sccsid[] = "@(#)pw_yp.c 1.0 2/2/93"; #else ! static char rcsid[] = "$OpenBSD: pw_yp.c,v 1.20 2005/04/11 07:13:03 deraadt Exp $"; #endif #endif /* not lint */ --- 33,39 ---- #if 0 static char sccsid[] = "@(#)pw_yp.c 1.0 2/2/93"; #else ! static char rcsid[] = "$OpenBSD: pw_yp.c,v 1.21 2006/03/31 00:29:13 deraadt Exp $"; #endif #endif /* not lint */ *************** *** 243,254 **** break; default: return (NULL); - break; } val[vallen] = '\0'; if (__yplin) free(__yplin); ! if (!(__yplin = (char *)malloc(vallen + 1))) err(1, NULL); strlcpy(__yplin, val, vallen + 1); free(val); --- 243,253 ---- break; default: return (NULL); } val[vallen] = '\0'; if (__yplin) free(__yplin); ! if (!(__yplin = malloc(vallen + 1))) err(1, NULL); strlcpy(__yplin, val, vallen + 1); free(val); *************** *** 277,288 **** break; default: return (NULL); - break; } val[vallen] = '\0'; if (__yplin) free(__yplin); ! if (!(__yplin = (char *)malloc(vallen + 1))) err(1, NULL); strlcpy(__yplin, val, vallen + 1); free(val); --- 276,286 ---- break; default: return (NULL); } val[vallen] = '\0'; if (__yplin) free(__yplin); ! if (!(__yplin = malloc(vallen + 1))) err(1, NULL); strlcpy(__yplin, val, vallen + 1); free(val);