CURL *chnd;
struct curl_slist *headers;
char errdesc[CURL_ERROR_SIZE];
+ const char *CurlError;
int attached;
/* Saving / loading a message async from / to disk */
ReadAsyncMsg *ReadMsg;
struct CtdlMessage *AsyncMsg;
- struct recptypes *AsyncRcp;
+ recptypes *AsyncRcp;
/* Context specific data; Hint: put AsyncIO in there */
void *Data; /* application specific data */
#define EDBGLOG(LEVEL) if ((LEVEL != LOG_DEBUG) || (DebugEventLoop != 0))
-#define CCID ((CitContext*)IO->CitContext)->cs_pid
+#define CCID ((CitContext*)IO->CitContext)?((CitContext*)IO->CitContext)->cs_pid:-1
#define EVQ_syslog(LEVEL, FORMAT, ...) \
EDBGLOG (LEVEL) syslog(LEVEL, "IOQ " FORMAT, __VA_ARGS__)