summaryrefslogtreecommitdiffstats
path: root/src/server/job.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/job.c')
-rw-r--r--src/server/job.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/job.c b/src/server/job.c
index 8b302c5..ad6e0db 100644
--- a/src/server/job.c
+++ b/src/server/job.c
@@ -513,6 +513,7 @@ static void query_servers()
memset(&newimage, 0, sizeof(newimage));
newimage.config_group = xmlbuffer;
newimage.rid = rid;
+ newimage.filesize = size;
if (_cache_dir)
{
newimage.cache_file = create_cache_filename(xmlbuffer, rid, cachefile, 90);
@@ -529,7 +530,7 @@ static void query_servers()
{
// Image is already KNOWN, add alt server if appropriate
if (size != local_image->filesize)
- printf("[DEBUG] Ignoring remote image '%s' because it has a different size from the local version!\n", local_image->config_group);
+ printf("[DEBUG] Ignoring remote image '%s' because it has a different size from the local version! (remote: %llu, local: %llu)\n", local_image->config_group, size, (unsigned long long)local_image->filesize);
else
add_alt_server(local_image, &host);
pthread_spin_unlock(&_spinlock);