Need to use memcpy instead of strlcpy or strcpy.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@11366
a1ca3aef-8c08-0410-bb20-
df032aa958be
CHANGES-1.7.txt
---------------
+CHANGES IN CUPS V1.7.1
+
+ - Auto debug logging was broken in 1.7.0 (<rdar://problem/15331639>)
+
+
CHANGES IN CUPS V1.7.0
- Updated the Japanese localization.
*/
cupsd_joblog_t *temp; /* Copy of log message */
+ size_t log_len = strlen(log_line);
+ /* Length of log message */
-
- if ((temp = malloc(sizeof(cupsd_joblog_t) + strlen(log_line))) != NULL)
+ if ((temp = malloc(sizeof(cupsd_joblog_t) + log_len)) != NULL)
{
temp->time = time(NULL);
- strlcpy(temp->message, log_line, sizeof(temp->message));
+ memcpy(temp->message, log_line, log_len + 1);
}
if (!job->history)