Ticket #35754

Fix handling of tmpnam() return value in VC2015

Eröffnet am: 2015-11-18 16:07 Letztes Update: 2015-11-22 23:32

Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Accepted
Datei:
Keine

Details

プルリクエストを出し直しました。

VC2015でビルドすると、~コマンドからの賞金首確認等の一時ファイルを用いる処理がエラーになります。
これはVC2015ではtmpnam関数はフルパスを返すように変更されたため、戻り値を加工して使用すると不正なファイルパスとなり一時ファイルを開けずエラーになっています。
VC2015以降ではtmpnam関数の戻り値を加工せずに扱います。

参考ページ
https://msdn.microsoft.com/ja-jp/library/bb531344.aspx#mt251
>以前のバージョンでは、tmpnam 関数および tmpnam_s 関数は、ドライブのルートにファイル名を生成していました (\sd3c など)。 現在、これらの関数は、一時ディレクトリに使用可能なファイル名パスを生成します。

Loading Pull Request...

Ticket-Verlauf (3/3 Historien)

2015-11-18 16:07 Aktualisiert von: shimitei
  • New Ticket "Fix handling of tmpnam() return value in VC2015" created
2015-11-22 19:00 Aktualisiert von: deskull
Kommentar

ありがとうございます。確認します。

2015-11-22 23:32 Aktualisiert von: deskull
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2015-11-22 23:32
Kommentar

プルリクエストがマージされました: 18c20aad

Dateianhangliste

Keine Anhänge

Bearbeiten

Please login to add comment to this ticket » Anmelden