operate: avoid NULL dereference

Coverity CID 1241948. dumpeasysrc() would get called with
config->current set to NULL which could be dereferenced by a warnf()
call.
This commit is contained in:
Daniel Stenberg 2014-10-08 13:18:55 +02:00
parent 87c8e00b7a
commit eb1e3a3985
1 changed files with 3 additions and 0 deletions

View File

@ -1848,6 +1848,9 @@ CURLcode operate(struct GlobalConfig *config, int argc, argv_item_t argv[])
/* Cleanup the libcurl source output */
easysrc_cleanup();
/* set current back to first so that isn't NULL */
config->current = config->first;
/* Dump the libcurl code if previously enabled */
dumpeasysrc(config);
#endif