From edd48273398ba5bf16e9a3233df3429d53cdcc40 Mon Sep 17 00:00:00 2001
From: Stephen Hemminger <shemminger@vyatta.com>
Date: Mon, 13 Apr 2009 11:30:37 -0700
Subject: Allow constructor with out configuration

Useful for creating default class without configuration.
---
 lib/Vyatta/Qos/ShaperClass.pm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'lib/Vyatta')

diff --git a/lib/Vyatta/Qos/ShaperClass.pm b/lib/Vyatta/Qos/ShaperClass.pm
index aa3a8ff..9a0ba00 100644
--- a/lib/Vyatta/Qos/ShaperClass.pm
+++ b/lib/Vyatta/Qos/ShaperClass.pm
@@ -43,7 +43,7 @@ sub new {
     $self->{id} = $id;
 
     bless $self, $class;
-    $self->_define($config);
+    $self->_define($config) if ($config);
 
     return $self;
 }
@@ -135,7 +135,7 @@ sub prioQdisc {
 
     if ($limit) {
         foreach my $i (qw/1 2 3/) {
-            printf "qdisc add dev %s parent %x:%d pfifo limit %d\n",
+            printf "qdisc add dev %s parent %x:%x pfifo limit %d\n",
               $dev, $prio_id, $i, $limit;
         }
     }
-- 
cgit v1.2.3