} else if (bandwidth->valueint) {
bwval = bandwidth->valueint;
}
-
- if (bwval <= 0 || (core_bw && bwval < core_bw)) {
+
+ if (bwval < 0) bwval = 0;
+
+ if (core_bw && bwval && bwval < core_bw) {
switch_channel_set_variable_printf(channel, "rtp_video_max_bandwidth_in", "%d", bwval);
}
}
bwval = bandwidth->valueint;
}
- if (bwval <= 0 || (core_bw && bwval < core_bw)) {
+ if (bwval < 0) bwval = 0;
+
+ if (core_bw && bwval && bwval < core_bw) {
switch_channel_set_variable_printf(channel, "rtp_video_max_bandwidth_out", "%d", bwval);
}
}