diff --git a/library/socket/init_exit.c b/library/socket/init_exit.c index 85371035..d062e4ac 100644 --- a/library/socket/init_exit.c +++ b/library/socket/init_exit.c @@ -123,7 +123,7 @@ SOCKET_CONSTRUCTOR(socket_init) { /* Wire the library's errno variable to our local errno. */ tags[0].ti_Tag = SBTM_SETVAL(SBTC_ERRNOLONGPTR); - tags[0].ti_Data = (ULONG)&errno; + tags[0].ti_Data = (ULONG)&__clib4->_errno; /* Also enable ^C checking if desired. */ tags[1].ti_Tag = SBTM_SETVAL(SBTC_BREAKMASK);