Print this page
10088 ldterm_do_ioctl() shouldn't check for a NULL array
*** 19,29 ****
* CDDL HEADER END
*/
/*
* Copyright 2008 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
! * Copyright (c) 2014, Joyent, Inc. All rights reserved.
* Copyright 2018 OmniOS Community Edition (OmniOSce) Association.
*/
/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
/* All Rights Reserved */
--- 19,29 ----
* CDDL HEADER END
*/
/*
* Copyright 2008 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
! * Copyright (c) 2018, Joyent, Inc.
* Copyright 2018 OmniOS Community Edition (OmniOSce) Association.
*/
/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
/* All Rights Reserved */
*** 4597,4607 ****
maxbytelen = 4;
maxscreenlen = 2;
}
locale_name_sz = 0;
! if (csdp->locale_name) {
for (i = 0; i < MAXNAMELEN; i++)
if (csdp->locale_name[i] == '\0')
break;
/*
* We cannot have any string that is not NULL byte
--- 4597,4607 ----
maxbytelen = 4;
maxscreenlen = 2;
}
locale_name_sz = 0;
!
for (i = 0; i < MAXNAMELEN; i++)
if (csdp->locale_name[i] == '\0')
break;
/*
* We cannot have any string that is not NULL byte
*** 4611,4621 ****
miocnak(q, mp, 0, ERANGE);
return;
}
locale_name_sz = i + 1;
- }
/*
* As the final check, if there was invalid codeset_type
* given, or invalid byte_length was specified, it's an error.
*/
--- 4611,4620 ----