$OpenBSD: patch-src_shar_c,v 1.2 2004/04/10 20:28:00 naddy Exp $ --- src/shar.c.orig 1999-09-10 21:20:41.000000000 +0200 +++ src/shar.c 2004-04-10 22:23:15.000000000 +0200 @@ -696,7 +696,7 @@ generate_one_header_line (local_name, re const char *local_name; const char *restore_name; { - fprintf (output, "# %6ld %s %s\n", struct_stat.st_size, + fprintf (output, "# %6ld %s %s\n", (long)struct_stat.st_size, mode_string (struct_stat.st_mode), restore_name); return 0; } @@ -1905,7 +1905,7 @@ main (argc, argv) break; case 'o': - strcpy (output_base_name, optarg); + strlcpy (output_base_name, optarg, sizeof(output_base_name)); if (!strchr (output_base_name, '%')) strcat (output_base_name, ".%02d"); part_number = 0;