From 2f685ab91bd689f835c97a265a978d2d45eab509 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 20 Feb 2019 12:55:08 +0100 Subject: remove index->insert fallback (#5074) --- src/fs/fs_publish.c | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/fs/fs_publish.c b/src/fs/fs_publish.c index c7f3c4152..71ab1122c 100644 --- a/src/fs/fs_publish.c +++ b/src/fs/fs_publish.c @@ -11,7 +11,7 @@ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. - + You should have received a copy of the GNU Affero General Public License along with this program. If not, see . @@ -716,17 +716,21 @@ handle_index_start_failed (void *cls, struct GNUNET_FS_PublishContext *pc = cls; struct GNUNET_FS_FileInformation *p; const char *emsg = (const char *) &msg[1]; + char *msgtxt; GNUNET_MQ_destroy (pc->mq); pc->mq = NULL; p = pc->fi_pos; - GNUNET_log (GNUNET_ERROR_TYPE_WARNING, - _("Can not index file `%s': %s. Will try to insert instead.\n"), - p->filename, - gettext (emsg)); - p->data.file.do_index = GNUNET_NO; + GNUNET_asprintf (&msgtxt, + _("Can not index file `%s': %s.\n"), + p->filename, + gettext (emsg)); + signal_publish_error (p, + pc, + msgtxt); + GNUNET_free (msgtxt); GNUNET_FS_file_information_sync_ (p); - publish_content (pc); + GNUNET_FS_publish_sync_ (pc); } -- cgit v1.2.3