frlan commented on this pull request.
>
/* loop through **lines, join first occurances into one str (new_file)
*/
- for(i = 0; i < total_num_lines; i++)
+ for(i = 0; i < num_lines; i++)
You should check earlier, whether num_lines is > 0
>
/* allocate and set *to_remove to all FALSE
* to_remove[i] represents whether lines[i] should be removed */
- to_remove = g_malloc(sizeof(gboolean) * total_num_lines);
- for(i = 0; i < (total_num_lines); i++)
+ to_remove = g_malloc(sizeof(gboolean) * num_lines);
+ for(i = 0; i < (num_lines); i++)
Same as before: You should check whether num_lines > 0 even you might only
call it from your code
>
- /* copy **lines into 'new_file' if it is not FALSE(not duplicate) */
- for(i = 0; i < total_num_lines; i++)
+ /* copy **lines into 'new_file' if it is not FALSE (not duplicate) */
+ for(i = 0; i < num_lines; i++)
num_lines > 0
>
/* allocate and set *to_remove to all TRUE
* to_remove[i] represents whether lines[i] should be removed */
- to_remove = g_malloc(sizeof(gboolean) * total_num_lines);
- for(i = 0; i < total_num_lines; i++)
+ to_remove = g_malloc(sizeof(gboolean) * num_lines);
+ for(i = 0; i < num_lines; i++)
num_lines > 0
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/378#pullrequestreview-15014760