|
@@ -475,7 +475,7 @@ static int batadv_param_set_ra(const char *val, const struct kernel_param *kp)
|
|
|
char *algo_name = (char *)val;
|
|
|
size_t name_len = strlen(algo_name);
|
|
|
|
|
|
- if (algo_name[name_len - 1] == '\n')
|
|
|
+ if (name_len > 0 && algo_name[name_len - 1] == '\n')
|
|
|
algo_name[name_len - 1] = '\0';
|
|
|
|
|
|
bat_algo_ops = batadv_algo_get(algo_name);
|