Blame libreport-2.0.14-ureport-doesnt-fail-on-validation-error.patch

Jakub Filak 7351f34
From 313818e69e92d55da6d7bd01039cc21def7209dc Mon Sep 17 00:00:00 2001
Jakub Filak 7351f34
From: Jakub Filak <jfilak@redhat.com>
Jakub Filak 7351f34
Date: Tue, 25 Sep 2012 09:32:40 +0200
Jakub Filak 7351f34
Subject: [LIBREPORT PATCH] trac#680: only for Fedora package 17 repository
Jakub Filak 7351f34
 patch (not to push to abrt git)
Jakub Filak 7351f34
Jakub Filak 7351f34
reporter-ureport doesn't fail on "Validation error" response becase we
Jakub Filak 7351f34
want to allow users to report problems created by older version of
Jakub Filak 7351f34
abrt/libreport
Jakub Filak 7351f34
Jakub Filak 7351f34
Signed-off-by: Jakub Filak <jfilak@redhat.com>
Jakub Filak 7351f34
---
Jakub Filak 7351f34
 src/plugins/ureport.c | 10 +++++++++-
Jakub Filak 7351f34
 1 file changed, 9 insertions(+), 1 deletion(-)
Jakub Filak 7351f34
Jakub Filak 7351f34
diff --git a/src/plugins/ureport.c b/src/plugins/ureport.c
Jakub Filak 7351f34
index 685bbad..762ddee 100644
Jakub Filak 7351f34
--- a/src/plugins/ureport.c
Jakub Filak 7351f34
+++ b/src/plugins/ureport.c
Jiri Moskovcak 37fec87
@@ -386,7 +386,15 @@ int main(int argc, char **argv)
Jakub Filak 7351f34
     }
Jakub Filak 7351f34
     else
Jakub Filak 7351f34
     {
Jiri Moskovcak 37fec87
-        error_msg(_("Server side error: '%s'"), response->value);
Jakub Filak 7351f34
+        if (prefixcmp("Validation failed:", response->value))
Jakub Filak 7351f34
+        {
Jiri Moskovcak 37fec87
+            VERB1 log("Server has rejected an ureport because of invalid format: '%s'", response->value);
Jakub Filak 7351f34
+            ret = 0;
Jakub Filak 7351f34
+        }
Jakub Filak 7351f34
+        else
Jakub Filak 7351f34
+        {
Jiri Moskovcak 37fec87
+            VERB1 log("server side error: '%s'", response->value);
Jakub Filak 7351f34
+        }
Jakub Filak 7351f34
     }
Jiri Moskovcak 37fec87
Jakub Filak 7351f34
     free_ureport_server_response(response);
Jiri Moskovcak 37fec87
--
Jakub Filak 7351f34
1.7.11.4
Jakub Filak 7351f34