blob: 543efbfd46ae9418ea49ad755932b2daca9dcd87 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
Index: contrib/opie/libopie/readrec.c
===================================================================
--- contrib/opie/libopie/readrec.c (revision 208306)
+++ contrib/opie/libopie/readrec.c (working copy)
@@ -141,10 +141,8 @@
if (c = strchr(opie->opie_principal, ':'))
*c = 0;
- if (strlen(opie->opie_principal) > OPIE_PRINCIPAL_MAX)
- (opie->opie_principal)[OPIE_PRINCIPAL_MAX] = 0;
- strcpy(principal, opie->opie_principal);
+ strlcpy(principal, opie->opie_principal, sizeof(principal));
do {
if ((opie->opie_recstart = ftell(f)) < 0)
|