Project

General

Profile

« Previous | Next » 

Revision 734848b6

Added by Viktor Gurov about 5 years ago

Shaper root queue percent bw fix. Issue #10660

View differences:

src/etc/inc/shaper.inc
517 517

  
518 518
	switch ($match[1]) {
519 519
		case '%':
520
			$objbw = ($bw / 100) * get_queue_bandwidth($obj->GetParent());
520
			if (method_exists($obj, 'GetParent')) {
521
				$getobjbw = get_queue_bandwidth($obj->GetParent());
522
			} else {
523
				$getobjbw = $obj->bandwidth;
524
			}
525
			$objbw = ($bw / 100) * $getobjbw;
521 526
			break;
522 527
		default:
523 528
			$objbw = $bw * get_bandwidthtype_scale($scale);

Also available in: Unified diff