classifier: fix string comparison
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
This commit is contained in:
parent
a1a1585ee3
commit
3c678e57d7
@ -533,8 +533,10 @@ static cas_cls_eval_t _cas_cls_extension_test(
|
||||
return cas_cls_eval_no;
|
||||
|
||||
/* First character of @extension is '.', which we don't want to compare */
|
||||
len = strnlen(extension + 1, dentry->d_name.len);
|
||||
len = min(ctx->len, len);
|
||||
len = dentry->d_name.len - (extension - (char*)dentry->d_name.name) - 1;
|
||||
if (len != ctx->len)
|
||||
return cas_cls_eval_no;
|
||||
|
||||
if (strncmp(ctx->string, extension + 1, len) == 0)
|
||||
return cas_cls_eval_yes;
|
||||
|
||||
@ -615,7 +617,9 @@ static cas_cls_eval_t _cas_cls_process_name_test(
|
||||
get_task_comm(comm, ti);
|
||||
|
||||
len = strnlen(comm, TASK_COMM_LEN);
|
||||
len = min(ctx->len, len);
|
||||
if (len != ctx->len)
|
||||
return cas_cls_eval_no;
|
||||
|
||||
if (strncmp(ctx->string, comm, len) == 0)
|
||||
return cas_cls_eval_yes;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user