View Issue Details

IDProjectCategoryView StatusLast Update
0009305GNUnetutil librarypublic2024-12-09 17:03
Reporterfefe Assigned Toschanzen Due Date
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.23.0Fixed in Version0.23.0 
Summary0009305: get_size_rec uses stat when it should be using lstat
Description   162 if (0 != stat (fn, &buf))
   163 {
   164 LOG_STRERROR_FILE (GNUNET_ERROR_TYPE_DEBUG, "stat", fn);
   165 return GNUNET_SYSERR;
   166 }

   173 if ((! S_ISLNK (buf.st_mode)) || (gfsd->include_sym_links == GNUNET_YES))
   174 gfsd->total += buf.st_size;

stat follows symlinks. S_ISLNK will never be true. If you want to stat the symlink instead of what it is pointing to, use lstat.
TagsNo tags attached.

Activities

schanzen

2024-11-03 19:33

administrator   ~0023642

Fix committed to master branch.

schanzen

2024-12-09 17:03

administrator   ~0023834

Released

Issue History

Date ModifiedUsernameFieldChange
2024-11-01 11:30fefeNew Issue
2024-11-03 19:33schanzen
2024-11-03 19:33schanzenNote Added: 0023642
2024-11-03 19:33schanzenAssigned To => schanzen
2024-11-03 19:33schanzenStatusnew => resolved
2024-11-03 19:33schanzenResolutionopen => fixed
2024-11-03 19:34schanzenTarget Version => 0.22.3
2024-11-14 08:43schanzenTarget Version0.22.3 => 0.23.0
2024-12-09 17:03schanzenFixed in Version => 0.23.0
2024-12-09 17:03schanzenNote Added: 0023834
2024-12-09 17:03schanzenStatusresolved => closed