From: Christian Grothoff Date: Wed, 20 Feb 2019 11:55:08 +0000 (+0100) Subject: remove index->insert fallback (#5074) X-Git-Tag: v0.11.0~63^2~32^2~4 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=2f685ab91bd689f835c97a265a978d2d45eab509;p=oweals%2Fgnunet.git remove index->insert fallback (#5074) --- 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); }