replace sprintf all over the place

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1635 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
1997-05-02 14:29:33 +00:00
parent 1495f52771
commit dd02a92a8b
55 changed files with 831 additions and 471 deletions

View File

@@ -159,7 +159,8 @@ get_xsockets (int *unix_socket, int *tcp_socket)
err (1, "socket AF_UNIX");
memset (&unixaddr, 0, sizeof(unixaddr));
unixaddr.sun_family = AF_UNIX;
sprintf (unixaddr.sun_path, X_UNIX_PATH "%u", dpy);
snprintf (unixaddr.sun_path, sizeof(unixaddr.sun_path),
X_UNIX_PATH "%u", dpy);
if(bind(unixfd,
(struct sockaddr *)&unixaddr,
sizeof(unixaddr)) < 0) {
@@ -225,7 +226,8 @@ connect_local_xsocket (unsigned dnr)
if (fd < 0)
err (1, "socket AF_UNIX");
addr.sun_family = AF_UNIX;
sprintf (addr.sun_path, "/tmp/.X11-unix/X%u", dnr);
snprintf (addr.sun_path, sizeof(addr.sun_path),
X_UNIX_PATH "%u", dnr);
if (connect (fd, (struct sockaddr *)&addr, sizeof(addr)) < 0)
err (1, "connect");
return fd;
@@ -249,7 +251,7 @@ create_and_write_cookie (char *xauthfile,
auth.family = FamilyLocal;
auth.address = hostname;
auth.address_length = strlen(auth.address);
sprintf (tmp, "%d", display_num);
snprintf (tmp, sizeof(tmp), "%d", display_num);
auth.number_length = strlen(tmp);
auth.number = tmp;
auth.name = COOKIE_TYPE;

View File

@@ -418,9 +418,9 @@ doit_active (char *host, char *user,
return 1;
display_num = tmp;
if (tcpp)
sprintf (display, "localhost:%u", display_num);
snprintf (display, display_size, "localhost:%u", display_num);
else
sprintf (display, ":%u", display_num);
snprintf (display, display_size, ":%u", display_num);
strncpy(xauthfile, tempnam("/tmp", NULL), xauthfile_size);
if (create_and_write_cookie (xauthfile, cookie, cookie_len))
return 1;

View File

@@ -338,9 +338,9 @@ doit(int sock, int tcpp)
return 1;
display_num = tmp;
if (tcpp)
sprintf (display, "localhost:%u", display_num);
snprintf (display, display_size, "localhost:%u", display_num);
else
sprintf (display, ":%u", display_num);
snprintf (display, display_size, ":%u", display_num);
strncpy(xauthfile, tempnam("/tmp", NULL), xauthfile_size);
if(create_and_write_cookie (xauthfile, cookie, cookie_len))
return 1;