summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/HttpServ.cc25
1 files changed, 11 insertions, 14 deletions
diff --git a/lib/HttpServ.cc b/lib/HttpServ.cc
index 6dee7ad..e24a49d 100644
--- a/lib/HttpServ.cc
+++ b/lib/HttpServ.cc
@@ -17,7 +17,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-/* $Id: HttpServ.cc,v 1.49 2007-06-04 14:24:18 pixel Exp $ */
+/* $Id: HttpServ.cc,v 1.50 2007-06-13 07:01:28 pixel Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -175,19 +175,16 @@ int ProcessRequest::Do() throw(GeneralException) {
if (!bad) {
// Nous vérifions le domaine.
- if (domain != "") {
- bad = true;
- // Les domaines par défaut valides sont '/', '/bin' et '/image'.
- if (domain == "/image") bad = false;
- if (domain == "/bin") bad = false;
- if (domain == "/") bad = false;
- if ((d = Domain::find_domain(Uri))) bad = false;
- if (bad) {
- std::cerr << _("Error: bad domain.\n");
- }
- } else {
- // L'url sans domaine ni fichier est valide. (cela arrive sur certains navigateurs...)
- bad = (file != "");
+ bad = true;
+ // Les domaines par défaut valides sont '/', '/bin' et '/image'.
+ if (domain == "/image") bad = false;
+ if (domain == "/bin") bad = false;
+ if (domain == "/") bad = false;
+ // L'url sans domaine ni fichier est valide. (cela arrive sur certains navigateurs...)
+ if (domain == "") bad = (file != "");
+ if ((d = Domain::find_domain(Uri))) bad = false;
+ if (bad) {
+ std::cerr << _("Error: bad domain.\n");
}
}