summaryrefslogtreecommitdiff
path: root/daemons
diff options
context:
space:
mode:
Diffstat (limited to 'daemons')
-rw-r--r--daemons/shaper/src/shaper_daemon.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/daemons/shaper/src/shaper_daemon.c b/daemons/shaper/src/shaper_daemon.c
index 5169b055..60fd8e46 100644
--- a/daemons/shaper/src/shaper_daemon.c
+++ b/daemons/shaper/src/shaper_daemon.c
@@ -621,11 +621,16 @@ int process_command(int sockfd, char command[])
classa_bw_44 = classa_bw_44 - remove_stream->bandwidth;
class_bw = classa_bw_44;
}
- else
+ else if (!strcmp(remove_stream->class_id,classid_b_48))
{
classb_bw_48 = classb_bw_48 - remove_stream->bandwidth;
class_bw = classb_bw_48;
}
+ else
+ {
+ classb_bw_44 = classb_bw_44 - remove_stream->bandwidth;
+ class_bw = classb_bw_44;
+ }
if (class_bw == 0)
{
class_bw=1;