-
Tobias Stoeckmann authored
The function pid_link tries to handle programs which contain very long paths to their executables. If 1024 bytes are not enough to contain the path, the loop wants to get more and more space until the path can fit. The loop's condition does not fit though. readlink will never return a value higher than its supplied size limit, which is "path_alloc_size - 1", therefore the loop-check of "len == path_alloc_size" will always be false: the loop will never be repeated. While at it, the if-condition inside the loop's body can be omitted, because it is always true.
e8430bad