Use strlen instead of strnlen, for compatibility with some systems

This commit is contained in:
Florian Zeitz 2012-01-25 18:06:36 +01:00
parent 30c1895a83
commit e25135106d

View file

@ -112,7 +112,7 @@
if (((rc = stringprep_profile([node_ UTF8String], &nodepart, if (((rc = stringprep_profile([node_ UTF8String], &nodepart,
"Nodeprep", 0)) != STRINGPREP_OK) || (nodepart[0] == '\0') || "Nodeprep", 0)) != STRINGPREP_OK) || (nodepart[0] == '\0') ||
(strnlen(nodepart, 1024) > 1023)) (strlen(nodepart) > 1023))
@throw [XMPPStringPrepFailedException @throw [XMPPStringPrepFailedException
exceptionWithClass: isa exceptionWithClass: isa
connection: nil connection: nil
@ -141,7 +141,7 @@
if (((rc = stringprep_profile([domain_ UTF8String], &srv, if (((rc = stringprep_profile([domain_ UTF8String], &srv,
"Nameprep", 0)) != STRINGPREP_OK) || (srv[0] == '\0') || "Nameprep", 0)) != STRINGPREP_OK) || (srv[0] == '\0') ||
(strnlen(srv, 1024) > 1023)) (strlen(srv) > 1023))
@throw [XMPPStringPrepFailedException @throw [XMPPStringPrepFailedException
exceptionWithClass: isa exceptionWithClass: isa
connection: nil connection: nil
@ -176,7 +176,7 @@
if (((rc = stringprep_profile([resource_ UTF8String], &res, if (((rc = stringprep_profile([resource_ UTF8String], &res,
"Resourceprep", 0)) != STRINGPREP_OK) || (res[0] == '\0') || "Resourceprep", 0)) != STRINGPREP_OK) || (res[0] == '\0') ||
(strnlen(res, 1024) > 1023)) (strlen(res) > 1023))
@throw [XMPPStringPrepFailedException @throw [XMPPStringPrepFailedException
exceptionWithClass: isa exceptionWithClass: isa
connection: nil connection: nil