forked from pool/schily
Jan Engelhardt
214927d25b
- add patches from the star package * schily-2018-05-25_star_configuration.patch * schily-2018-05-25_star_no_fsync.patch * schily-2018-05-25_star_lock.patch * schily-2018-05-25_star_detect_gzip_failures.patch * schily-2018-05-25_star_bufferoverflow.patch * schily-2018-05-25_star_use_ssh_by_default.patch * schily-2018-05-25_star_selinux.patch - add missing BuildRequires for star: * autoconf (because of selinux patch) * libacl-devel * libattr-devel * libselinux-devel * libtool - install README-FIRST (as schily-rmt) documentation - add noreplace for %_sysconfdir/default/rmt and %_sysconfdir/default/star - move srmt from sbindir to bindir - do not ship star_sym and suntar OBS-URL: https://build.opensuse.org/request/show/614590 OBS-URL: https://build.opensuse.org/package/show/utilities/schily?expand=0&rev=27
23 lines
744 B
Diff
23 lines
744 B
Diff
Index: schily-2018-05-25/star/longnames.c
|
|
===================================================================
|
|
--- schily-2018-05-25.orig/star/longnames.c
|
|
+++ schily-2018-05-25/star/longnames.c
|
|
@@ -167,7 +167,7 @@ name_to_tcb(info, ptb)
|
|
if (add)
|
|
strcatl(ptb->ndbuf.t_name, name, "/", (char *)NULL);
|
|
else
|
|
- strcpy(ptb->ndbuf.t_name, name);
|
|
+ strncpy(ptb->ndbuf.t_name, name, props.pr_maxsname);
|
|
return (TRUE);
|
|
}
|
|
|
|
@@ -210,7 +210,7 @@ name_to_tcb(info, ptb)
|
|
if (add)
|
|
strcatl(ptb->ndbuf.t_name, &np[1], "/", (char *)NULL);
|
|
else
|
|
- strcpy(ptb->ndbuf.t_name, &np[1]);
|
|
+ strncpy(ptb->ndbuf.t_name, &np[1], props.pr_maxsname);
|
|
strncpy(ptb->dbuf.t_prefix, name, np - name);
|
|
info->f_flags |= F_SPLIT_NAME;
|
|
return (TRUE);
|