fix some warnings, improve optimizations

This commit is contained in:
Allan Wirth
2012-11-27 13:44:49 -05:00
parent f3e4184a31
commit f4c5d1a65e
9 changed files with 58 additions and 58 deletions
+5 -5
View File
@@ -54,8 +54,8 @@ void free_list_inst(t_list_inst *element)
{
tmp = element;
element = tmp->next;
free(tmp);
free(tmp->instruction);
free(tmp);
}
}
@@ -284,6 +284,9 @@ static void makepartie1(t_list_inst *list_ins, int local)
}
else
{
char opts[9] = {0};
int offsets[] = {0, 17, 26, -1};
fprintf(stdout, "\t\t%s# execve /bin/sh bindport %d generated by RopGadget v3.4.2%s\n", BLUE, bind_mode.port, ENDC);
print_string("//usr/bin/netcat",
@@ -292,7 +295,6 @@ static void makepartie1(t_list_inst *list_ins, int local)
addr_mov_gadget, mov_gadget,
addr_xor_gadget, xor_gadget, 0);
char opts[9] = {0};
sprintf(opts, "-ltp%d", bind_mode.port);
print_string(opts,
@@ -307,8 +309,6 @@ static void makepartie1(t_list_inst *list_ins, int local)
addr_mov_gadget, mov_gadget,
addr_xor_gadget, xor_gadget, 26);
int offsets[] = {0, 17, 26, -1};
print_vector(&offsets[0],
addr_pop_stack_gadget, pop_stack_gadget, reg_stack,
addr_pop_binsh_gadget, pop_binsh_gadget, reg_binsh,
@@ -402,7 +402,7 @@ static int check_opcode_was_found(void)
if (!importsc_mode.poctet)
return FALSE;
for (; importsc_mode.poctet->next != NULL; importsc_mode.poctet = importsc_mode.poctet->next)
for (i = 0; importsc_mode.poctet->next != NULL; importsc_mode.poctet = importsc_mode.poctet->next)
i++;
return (i == importsc_mode.size - 1);