]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Avoid reusing GError 1291/head
authorAndrew Lewis <nerf@judo.za.org>
Fri, 30 Dec 2016 14:19:34 +0000 (16:19 +0200)
committerAndrew Lewis <nerf@judo.za.org>
Fri, 30 Dec 2016 14:19:34 +0000 (16:19 +0200)
src/libstat/stat_process.c
test/functional/cases/110_statistics/lib.robot

index efe28e280fa7da4981b9cd2577e705d7a09f4b07..6d98d65d0c9b7f794c3c500d964642421a30a96f 100644 (file)
@@ -757,6 +757,10 @@ rspamd_stat_backends_learn (struct rspamd_stat_ctx *st_ctx,
        }
 
 end:
+       if (!res && err) {
+               return res;
+       }
+
        if (!res && sel == NULL) {
                if (classifier) {
                        g_set_error (err, rspamd_stat_quark (), 404, "cannot find classifier "
index 98a9055fe564b29e244931552d32afe349c68bc3..915736f405c91c805044e10eb684a99a547e3aef 100644 (file)
@@ -18,7 +18,7 @@ ${STATS_PATH_SPAM}  path = "\${TMPDIR}/bayes-spam.sqlite";
 *** Keywords ***
 Broken Learn Test
   ${result} =  Run Rspamc  -h  ${LOCAL_ADDR}:${PORT_CONTROLLER}  learn_spam  ${MESSAGE}
-  Check Rspamc  ${result}  cannot find statfile backend
+  Check Rspamc  ${result}  Unknown statistics error
 
 Empty Part Test
   Set Test Variable  ${MESSAGE}  ${TESTDIR}/messages/empty_part.eml