чување 0f209d23fa0d324c050c163d906630c139562eab
родитељ b7750dbc51da21cc7b8b724f1f9820a89e927933
Аутор: Страхиња Радић <sr@strahinja.org>
Датум: Sat, 12 Oct 2024 10:07:17 +0200
slweb.c(filter_slw): Fix one-off bug; (process_incdir_subdir): Change
names_{total,output} to int to match the scandir return value type
Diffstat:
измењених датотека: 1, додавања: 4(+), брисања: 4(-)
diff --git a/slweb.c b/slweb.c
@@ -400,7 +400,7 @@ filter_slw(const struct dirent* node)
&& !(*(node->d_name + 2))))))
return 0;
node_len = strlen(node->d_name);
- slw_len = sizeof(".slw");
+ slw_len = sizeof(".slw") - 1;
if (slw_len >= node_len)
return 0;
return !strcmp(node->d_name + node_len - slw_len, ".slw");
@@ -1432,11 +1432,11 @@ process_incdir_subdir(FILE* output, const char* subdirname,
char* filename = NULL;
char* link = NULL;
unsigned long long saved_state = ST_NONE;
- ssize_t names_total = 0;
- ssize_t names_output;
- size_t buffer_size = 0;
+ size_t buffer_size = 0;
size_t link_len;
pid_t pid;
+ int names_output;
+ int names_total = 0;
int pstatus = 0;
int incdir_only_summary = 0;
int result = 0;