12ea006 Fix PW_TYPE_FILE_INPUT handling in cf_item_parse

Authored and Committed by nkondras 9 years ago
    Fix PW_TYPE_FILE_INPUT handling in cf_item_parse
    
    This fixes the following Coverity issues:
    
        Error: DEADCODE (CWE-561):
        freeradius-server-3.0.4/src/main/conffile.c:1002: assignment: Assigning: "type" &= "255".
        freeradius-server-3.0.4/src/main/conffile.c:1041: between: When switching on "type", the value of "type" must be between 0 and 255.
        freeradius-server-3.0.4/src/main/conffile.c:1167: dead_error_condition: The switch value "type" cannot be "16385".
        freeradius-server-3.0.4/src/main/conffile.c:1167: dead_error_line: Execution cannot reach this statement: "case 16385:".
    
        Error: DEADCODE (CWE-561):
        freeradius-server-3.0.4/src/main/conffile.c:1002: assignment: Assigning: "type" &= "255".
        freeradius-server-3.0.4/src/main/conffile.c:1041: between: When switching on "type", the value of "type" must be between 0 and 255.
        freeradius-server-3.0.4/src/main/conffile.c:1168: dead_error_condition: The switch value "type" cannot be "32769".
        freeradius-server-3.0.4/src/main/conffile.c:1168: dead_error_begin: Execution cannot reach this statement: "case 32769:".
    
    Resolves: Bug#1120234
    
        
file modified
+2 -0