X-Git-Url: https://www.flypig.org.uk/git/?p=hashcat.git;a=blobdiff_plain;f=src%2Fshared.c;fp=src%2Fshared.c;h=2d0b5f7347d539ef8583377f43ffab548fc35f7f;hp=0bb70b7a97f4190c12b201ed0d6b66a032f4908f;hb=8acf5b38797560de0613d77f7eb6d6daee578bcb;hpb=0154d636bfdd2583fe49adea4675475377d392e9 diff --git a/src/shared.c b/src/shared.c index 0bb70b7..2d0b5f7 100644 --- a/src/shared.c +++ b/src/shared.c @@ -21139,7 +21139,8 @@ int cpu_rule_to_kernel_rule (char *rule_buf, uint rule_len, kernel_rule_t *rule) break; case RULE_OP_MANGLE_PURGECHAR: - return -1; + SET_NAME (rule, rule_buf[rule_pos]); + SET_P0 (rule, rule_buf[rule_pos]); break; case RULE_OP_MANGLE_TOGGLECASE_REC: @@ -21358,7 +21359,8 @@ int kernel_rule_to_cpu_rule (char *rule_buf, kernel_rule_t *rule) break; case RULE_OP_MANGLE_PURGECHAR: - return -1; + rule_buf[rule_pos] = rule_cmd; + GET_P0 (rule); break; case RULE_OP_MANGLE_TOGGLECASE_REC: