From: Mark Huang <mlhuang@cs.princeton.edu>
Date: Wed, 7 Feb 2007 04:21:11 +0000 (+0000)
Subject: - on: sanity check exempt rates
X-Git-Tag: after-util-vserver-0_30_213-merge~23
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=91480957ef8512171d236d969172ddde7d4a5088;p=util-vserver.git

- on: sanity check exempt rates
---

diff --git a/python/bwlimit.py b/python/bwlimit.py
index 5c1716e..8fb6159 100644
--- a/python/bwlimit.py
+++ b/python/bwlimit.py
@@ -46,7 +46,7 @@
 # Mark Huang <mlhuang@cs.princeton.edu>
 # Copyright (C) 2006 The Trustees of Princeton University
 #
-# $Id: bwlimit.py,v 1.13 2006/11/27 22:32:59 mlhuang Exp $
+# $Id: bwlimit.py,v 1.14 2006/12/13 21:48:14 faiyaza Exp $
 #
 
 import sys, os, re, getopt
@@ -516,8 +516,12 @@ def on(xid, dev = dev, share = None, minrate = None, maxrate = None, minexemptra
         minrate = bwmin
     if minrate > maxrate:
         minrate = maxrate
+    if maxexemptrate < bwmin:
+        maxexemptrate = bwmin
     if maxexemptrate > bwmax:
         maxexemptrate = bwmax
+    if minexemptrate < bwmin:
+        minexemptrate = bwmin
     if minexemptrate > maxexemptrate:
         minexemptrate = maxexemptrate