私は頻繁に(時間の約70%)エラーが発生します
malloc: *** error for object 0x1567c574: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
このコード行で
getaddrinfo(baseServer, "http", &hints, &serverinfo);
さて、これらの値をチェックすると、baseServer
は有効な文字列 (通常はwww.a-cstudios.com
) で"http"
あり、明らかに解放されてこのエラーが発生hints
することはstruct addrinfo
ありません。察するに。これらの値がすべて正しく、ここでオブジェクトを解放しない場合、なぜこの行でエラーが発生するのでしょうか?serverinfo
NULL