From f845acf03cb9604ceab5b1f677e390721102fac6 Mon Sep 17 00:00:00 2001 From: Daouda Lo Date: Wed, 6 Apr 2005 11:16:16 +0000 Subject: - better error handling when mandrakeonline server is broken --- mdkapplet | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mdkapplet b/mdkapplet index 74e0ea19..5d4093bf 100755 --- a/mdkapplet +++ b/mdkapplet @@ -240,7 +240,11 @@ sub silentCheck { logIt(N("Connecting to") . " $link ...\n"); gtkflush(); go2State('busy'); gtkflush(); my $response = mdkonline::get_from_URL($link, 'MdkAppletAgent/0.1'); - $response->is_success or go2State('disconnected'), return; + if ($response->is_error) { + my $status_err = $response->status_line; + go2State('critical'); + logIt("Unable to contact Mandrakeonline server: $status_err") and return; + } $ct = $response->content; if ($debug) { print "\nCONTENTS = $ct\n" if $debug; -- cgit v1.2.1