diff --git a/Makefile b/Makefile index 3a10a24..fa15d67 100644 --- a/Makefile +++ b/Makefile @@ -2,10 +2,9 @@ MultiThread = Yes HttpTorrent = Yes InstallPrefix = /usr/local/bin -PROGNAME = torrent-verify -CC = cc -CFLAGS = -Wall -std=gnu11 -I./subm/heapless-bencode -Werror -O3 -CPPFLAGS = -DPROGRAM_NAME='"$(PROGNAME)"' -DBUILD_INFO \ +PROGNAME := torrent-verify +CFLAGS := -Wall -std=gnu11 -I./subm/heapless-bencode -Werror -O2 -flto +CPPFLAGS := -DPROGRAM_NAME='"$(PROGNAME)"' -DBUILD_INFO \ -DBUILD_HASH="\"`git rev-parse --abbrev-ref HEAD` -> `git rev-parse --short HEAD`\"" -DBUILD_DATE="\"`date -I`\"" ifeq ($(MultiThread), Yes) diff --git a/src/metainfo_http.c b/src/metainfo_http.c index d0a411c..451f26a 100644 --- a/src/metainfo_http.c +++ b/src/metainfo_http.c @@ -156,7 +156,8 @@ static int metainfo_http_progress(struct http_metainfo* h_meta) { return CURL_PROGRESSFUNC_CONTINUE; } -static int connect_cb(void* data, char*, char*, int, int) { +static int connect_cb(void* data, char* conn_ip, char* conn_local_ip, + int conn_port, int conn_local_port) { struct http_metainfo* h_meta = data; if (!opt_silent) clock_gettime(CLOCK_MONOTONIC_COARSE, &h_meta->progress.dlstart_time);