Gauche > Archives > 2014/05/13

2014/05/13 13:44:57 UTCshiro
#
gosh> (sys-time)
1399988722
2014/05/13 23:05:46 UTCenami
#
https://github.com/shirok/Gauche/commit/89e2a605fc57d56bf1456af0d11f7366661d4405
#
この変更みてておもったんですけど,malloc 使うのは _wputenv が posix の putenv みたいに渡したメモリを使い続けるから,でしょうか(実際そうなのかどうか,web でちょっと調べた限りではわかりませんでした)?
2014/05/13 23:09:30 UTCenami
#
一方で,wname や wvalue も malloc しないといけないのはなぜなのでしょう?
#
で,もし,malloc しないといけないなら,!overwrite の場合に return するケースと,wvalue へ変換する際に Scm_Error が呼ばれるケースで wname がリークしませんでしょうか?