]> granicus.if.org Git - curl/commit
easy_events: make event data static
authorDaniel Stenberg <daniel@haxx.se>
Sun, 6 Aug 2017 21:42:50 +0000 (23:42 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Sun, 6 Aug 2017 21:42:50 +0000 (23:42 +0200)
commitfa48987356e3c1ced8ac32f10b06e578a4d23583
tree66d308ee3612a731ed346f0b36e6b33c708834ad
parentd6c8def82a2cfc0d177acc81e4244221d4e98f2f
easy_events: make event data static

First: this function is only used in debug-builds and not in
release/real builds. It is used to drive tests using the event-based
API.

A pointer to the local struct is passed to CURLMOPT_TIMERDATA, but the
CURLMOPT_TIMERFUNCTION calback can in fact be called even after this
funtion returns, namely when curl_multi_remove_handle() is called.

Reported-by: Brian Carpenter
lib/easy.c