[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r2792 - GNUnet/src/applications/fs/fsui
From: |
grothoff |
Subject: |
[GNUnet-SVN] r2792 - GNUnet/src/applications/fs/fsui |
Date: |
Sat, 13 May 2006 17:48:15 -0700 (PDT) |
Author: grothoff
Date: 2006-05-13 17:48:14 -0700 (Sat, 13 May 2006)
New Revision: 2792
Modified:
GNUnet/src/applications/fs/fsui/upload.c
Log:
fixing Milans bug
Modified: GNUnet/src/applications/fs/fsui/upload.c
===================================================================
--- GNUnet/src/applications/fs/fsui/upload.c 2006-05-14 00:40:30 UTC (rev
2791)
+++ GNUnet/src/applications/fs/fsui/upload.c 2006-05-14 00:48:14 UTC (rev
2792)
@@ -184,6 +184,7 @@
NULL,
uri);
if (ret == OK) {
+ GNUNET_ASSERT(NULL != *uri);
event.type = FSUI_upload_complete;
event.data.UploadComplete.total = utc->main_total;
event.data.UploadComplete.completed = utc->main_completed;
@@ -237,38 +238,46 @@
utc->filename = fn;
if (NO == isDirectory(fn)) {
- ECRS_uploadFile(fn,
- utc->doIndex,
- utc->anonymityLevel,
- utc->priority,
- utc->expiration,
- (ECRS_UploadProgressCallback) &progressCallback,
- utc,
- NULL,
- NULL,
- &uri);
- event.type = FSUI_upload_complete;
- event.data.UploadComplete.total = utc->main_total;
- event.data.UploadComplete.completed = utc->main_completed;
- event.data.UploadComplete.filename = utc->filename;
- event.data.UploadComplete.uri = uri;
- if (OK == getFileSize(fn, &len))
- utc->main_completed += len;
- event.data.UploadComplete.eta
- = (cron_t) (utc->start_time +
- (((double)(cronTime(NULL)
- - utc->start_time/(double)(utc->main_completed))))
- * (double)utc->main_total);
- event.data.UploadComplete.start_time = utc->start_time;
- event.data.UploadComplete.is_recursive = YES;
- event.data.UploadComplete.main_filename = utc->main_filename;
- utc->ctx->ecb(utc->ctx->ecbClosure,
- &event);
- meta = ECRS_createMetaData();
- ECRS_extractMetaData(meta,
- fn,
- utc->extractors);
- ret = OK;
+ ret = ECRS_uploadFile(fn,
+ utc->doIndex,
+ utc->anonymityLevel,
+ utc->priority,
+ utc->expiration,
+ (ECRS_UploadProgressCallback) &progressCallback,
+ utc,
+ NULL,
+ NULL,
+ &uri);
+ if (ret == OK) {
+ GNUNET_ASSERT(uri != NULL);
+ event.type = FSUI_upload_complete;
+ event.data.UploadComplete.total = utc->main_total;
+ event.data.UploadComplete.completed = utc->main_completed;
+ event.data.UploadComplete.filename = utc->filename;
+ event.data.UploadComplete.uri = uri;
+ if (OK == getFileSize(fn, &len))
+ utc->main_completed += len;
+ event.data.UploadComplete.eta
+ = (cron_t) (utc->start_time +
+ (((double)(cronTime(NULL)
+ -
utc->start_time/(double)(utc->main_completed))))
+ * (double)utc->main_total);
+ event.data.UploadComplete.start_time = utc->start_time;
+ event.data.UploadComplete.is_recursive = YES;
+ event.data.UploadComplete.main_filename = utc->main_filename;
+ utc->ctx->ecb(utc->ctx->ecbClosure,
+ &event);
+ meta = ECRS_createMetaData();
+ ECRS_extractMetaData(meta,
+ fn,
+ utc->extractors);
+ } else {
+ event.type = FSUI_upload_error;
+ event.data.message = _("Upload failed.");
+ utc->ctx->ecb(utc->ctx->ecbClosure,
+ &event);
+ meta = NULL;
+ }
} else {
DirTrack current;
DirTrack * prev;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r2792 - GNUnet/src/applications/fs/fsui,
grothoff <=