Incidencia #14475

time_to_string
Abrir Fecha: 2008-12-30 04:04 Última actualización: 2009-01-04 18:01

Informador:
(Anónimo)
Propietario:
(Ninguno)
Tipo:
Estado:
Cerrado
Componente:
(Ninguno)
Hito:
(Ninguno)
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Fixed
Fichero:
Ninguno

Details

開発者さま
気になる点があったので報告させていただきます。

VisualStudio2005 Service Pack 1 (KB926602)
version 0.13.8
ファイル clx/date_time.h

#define CLX_USE_WCHAR
#include <clx/date_time.h>

size_t n = detail::time_to_string(tmp, sizeof(tmp), fmt, &date_);

CLX_USE_WCHARを宣言しているとtime_to_string呼び出し時にメモリを破壊するようです。
サイズ指定の影響でstd::wcsftime内でメモリ領域を侵食してるみたいです。

このように変更すると問題がなくなりました。
size_t n = detail::time_to_string(tmp, sizeof(tmp) / sizeof(CharT), fmt, &date_);

金高雅彦

Ticket History (2/2 Histories)

2009-01-02 12:35 Updated by: cielquis
Comentario
報告ありがとうございます.
現在,ちょっと修正できる環境がないので後ほど修正したバージョンをアップロードします.

これからも,何かありましたらよろしくお願いいたします.
2009-01-04 18:01 Updated by: cielquis
  • Estado Update from Open to Cerrado
  • Resolución Update from Ninguno to Fixed
Comentario
上記のバグを修正したバージョンをアップロードしました.
どうもありがとうございました.

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Entrar