[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))
 	{