would translate into zero. This caused NM to enforce a zero bwlimit on the
node, which caused node to act very very slowly.
foreach ($interface_details as $field) {
$interface[$field]= $_POST[$field];
if( in_array( $field, array( 'bwlimit', 'node_id' ) ) ) {
- $interface[$field]= intval( $interface[$field] );
+ if ( intval($interface[$field]) != 0 ) {
+ $interface[$field]= intval( $interface[$field]);
+ } elseif ($field=='bwlimit' ) {
+ $interface[$field] = NULL;
+ }
}
}
$result=$api->UpdateInterface( intval( $interface_id ), $interface );