[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:06813] Bug#JP/427: marked as done (segmentation fault occurs with mblen when string is empty.)
Fumitoshi UKAI <ukai@debian.or.jp>さんの Fri, 03 Jul 1998 23:54:43 +0900 (JST)付けの
message-id <19980703235443W.ukai@xxxxxxxxxxxxx>
subject Bug#JP/427: segmentation fault occurs with mblen when string is empty.
のメッセージにより以下のバグ報告は「処理済」とされました。
もし、間違ったバグ報告を「処理済」にしてしまった場合は
必要に応じてバグ報告を再発行し、そして/または、ただちに問題を修正してください。
(注: これは Debian JP Bug Tracking System が発行している
自動応答メッセージで、debian-users メイリングリストにも送られています。
あなたがシステム管理者で、このメッセージが何について書かれている
かよくわからないのでしたら、どこかに深刻なメールシステムの誤設定がある
ことを示しています。すぐに私まで連絡をいただけないでしょうか)
(NB: If you are a system administrator and have no idea what I'm
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
--
Debian JP Bug Tracking System / owner@bugs.debian.or.jp
Received: from hplabs.hpl.hp.com (hplabs.hpl.hp.com [15.255.176.47])
by master.debian.or.jp (8.8.8+3.0Wbeta13/3.6W-Debian-JP-980308) with ESMTP id XAA12142
for <427-close@bugs.debian.or.jp>; Fri, 3 Jul 1998 23:54:56 +0900
Subject: Re: [debian-users:06805] Bug#JP/427: segmentation fault occurs with mblen when string is empty.
From: Fumitoshi UKAI <ukai@debian.or.jp>
In-Reply-To: Your message of "Fri, 3 Jul 1998 14:06:04 +0900"
<199807030504.OAA22339@xxxxxxxxxxxxxxxxxxxxxxx>
References: <199807030504.OAA22339@xxxxxxxxxxxxxxxxxxxxxxx>
X-Mailer: Mew version 1.93b7 on Emacs 20.2 / Mule 3.0 (MOMIJINOGA)
Message-Id: <19980703235443W.ukai@xxxxxxxxxxxxx>
Date: Fri, 03 Jul 1998 23:54:43 +0900 (JST)
Sender: Fumitoshi UKAI <ukai@xxxxxxxxxxxxx>
X-Dispatcher: imput version 980114
Lines: 16
Mime-Version: 1.0
Content-Type: Text/Plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
From: matsu@xxxxxxxxxxxxxxxxxxxxxxx (Takashi Matsuda)
Subject: [debian-users:06805] Bug#JP/427: segmentation fault occurs with mblen when string is empty.
Date: Fri, 3 Jul 1998 14:06:04 +0900
> Package: wcsmbs-locale
> Version: 0.3.7.2
>
> ロケールがja_JP.ujisの時(/usr/share/locale/*/wcsmbs.soを使用する時),
> mblenに引数として空の文字列""を渡すとsegmentation faultを起こす.
>
> 以下のパッチで修正できました.
wcsmbs-locale_0.3.7.3.deb にこの修正を含めました。
--
鵜飼文敏
Return-Path: <matsu@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 3 Jul 1998 14:04:10 +0900 (JST)
Message-Id: <199807030504.OAA22339@xxxxxxxxxxxxxxxxxxxxxxx>
To: submit@bugs.debian.or.jp
Subject: segmentation fault occurs with mblen when string is empty.
From: matsu@xxxxxxxxxxxxxxxxxxxxxxx (Takashi Matsuda)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Mailer: mnews [version 1.21] 1997-12/23(Tue)
Package: wcsmbs-locale
Version: 0.3.7.2
ロケールがja_JP.ujisの時(/usr/share/locale/*/wcsmbs.soを使用する時),
mblenに引数として空の文字列""を渡すとsegmentation faultを起こす.
以下のパッチで修正できました.
-Takashi Matsuda
matsu@xxxxxxxxxxxxxxxxxxxxxxx
--- wcsmbs-locale-0.3.7.2/src/mbrtowc_locale.c Mon Jun 29 13:03:43 1998
+++ wcsmbs-locale-0.3.7.2.new/src/mbrtowc_locale.c Fri Jul 3 13:43:09 1998
@@ -45,7 +45,11 @@
}
else
if (*s == '\0')
- *pwc = (wchar_t)0;
+ {
+ if (pwc)
+ *pwc = (wchar_t)0;
+ result = 0;
+ }
else
switch ((int)dll_mbsnrtowcs_locale(pwc, &s, n, (size_t)1, ps))
{