Project

General

Profile

« Previous | Next » 

Revision 17b3a068

Added by Ermal Luçi over 10 years ago

Apparently yacc became more strict in FreeBSD 10. Fixes #4302

View differences:

etc/inc/filter.inc
2506 2506
		$aline['tagged'] = " tagged " .$rule['tagged'] . " ";
2507 2507
	if (!empty($rule['dscp'])) {
2508 2508
		switch (strtolower($rule['dscp'])) {
2509
			case 'va':  $aline['dscp'] = " dscp 44 "; break;
2510
			case 'cs1': $aline['dscp'] = " dscp 8 ";  break;
2511
			case 'cs2': $aline['dscp'] = " dscp 16 "; break;
2512
			case 'cs3': $aline['dscp'] = " dscp 24 "; break;
2513
			case 'cs4': $aline['dscp'] = " dscp 32 "; break;
2514
			case 'cs5': $aline['dscp'] = " dscp 40 "; break;
2515
			case 'cs6': $aline['dscp'] = " dscp 48 "; break;
2516
			case 'cs7': $aline['dscp'] = " dscp 56 "; break;
2509
			case 'va':  $aline['dscp'] = " dscp \"44\" "; break;
2510
			case 'VA':  $aline['dscp'] = " dscp \"44\" "; break;
2511
			case 'cs1': $aline['dscp'] = " dscp \"8\" ";  break;
2512
			case 'cs2': $aline['dscp'] = " dscp \"16\" "; break;
2513
			case 'cs3': $aline['dscp'] = " dscp \"24\" "; break;
2514
			case 'cs4': $aline['dscp'] = " dscp \"32\" "; break;
2515
			case 'cs5': $aline['dscp'] = " dscp \"40\" "; break;
2516
			case 'cs6': $aline['dscp'] = " dscp \"48\" "; break;
2517
			case 'cs7': $aline['dscp'] = " dscp \"56\" "; break;
2517 2518
			default:    $aline['dscp'] = " dscp " . $rule['dscp'] . " "; break;
2518 2519
		}
2519 2520
	}

Also available in: Unified diff