[pacman-dev] [PATCH 1/2] Move download callback static vars into function

Dan McGee dan at archlinux.org
Sat Sep 10 10:31:14 EDT 2011


Signed-off-by: Dan McGee <dan at archlinux.org>
---
 src/pacman/callback.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/pacman/callback.c b/src/pacman/callback.c
index 0d9b57b..793facd 100644
--- a/src/pacman/callback.c
+++ b/src/pacman/callback.c
@@ -37,11 +37,8 @@
 #include "conf.h"
 
 /* download progress bar */
-static double rate_last;
-static off_t xfered_last;
 static off_t list_xfered = 0.0;
 static off_t list_total = 0.0;
-static struct timeval initial_time;
 
 /* delayed output during progress bar */
 static int on_progress = 0;
@@ -510,6 +507,9 @@ void cb_dl_total(off_t total)
 /* callback to handle display of download progress */
 void cb_dl_progress(const char *filename, off_t file_xfered, off_t file_total)
 {
+	static double rate_last;
+	static off_t xfered_last;
+	static struct timeval initial_time;
 	int infolen;
 	int filenamelen;
 	char *fname, *p;
-- 
1.7.6.1



More information about the pacman-dev mailing list