Slackware 6.0
■ このスレッドは過去ログ倉庫に格納されています
バイナリ配布してた人たちほぼ全員tgz無視してたよね
ハブられてたのか? あーごめんそういう意味じゃなくて、アプリの開発者が配布するときソース以外にメジャーディストリのパッケージも配布する個人法人もなかにはいるやん?
その中にいつもSlackwareないやん .debと.rpmはあるけど、.tgzはない。
ごーごるがイロイロ手を突っ込んでから始めた人にはそう見えるかもな。 glibc-nisplus-parse-pwent-len.diff
Index: glibc/nis/nss_nisplus/nisplus-parser.c
===================================================================
--- glibc.orig/nis/nss_nisplus/nisplus-parser.c 2018-06-18 16:54:13.077894266 +0100
+++ glibc/nis/nss_nisplus/nisplus-parser.c 2018-06-18 16:55:04.831413510 +0100
@@ -82,7 +82,7 @@ _nss_nisplus_parse_pwent (nis_result *re
char *numstr = NISOBJVAL (2, obj);
len = NISOBJLEN (2, obj);
- if (len == 0 && numstr[len - 1] != '\0')
+ if (len == 0 || numstr[len - 1] != '\0')
{
if (len >= room_left)
goto no_more_room;
@@ -98,7 +98,7 @@ _nss_nisplus_parse_pwent (nis_result *re
numstr = NISOBJVAL (3, obj);
len = NISOBJLEN (3, obj);
- if (len == 0 && numstr[len - 1] != '\0')
+ if (len == 0 || numstr[len - 1] != '\0')
{
if (len >= room_left)
goto no_more_room; まぁdistribution云々の前に日本語からだな もしかしてtar.gzではなくてtgzとしたのはslackwareのパッケージからじゃね?
pkgtool専用の拡張子だったものが一般化してしまったとか? ■ このスレッドは過去ログ倉庫に格納されています