Laszlo Papp wrote:
    ./src/pacman/util.c:
        - response size handling was changed in fgets() function, because
        it's easier to handle the source modification after a size modification
    ./lib/libalp/be_files.c:
        - line size handling was changed in fgets() function, because
        it's easier to handle the source code after a size modification
    ./lib/libalpm/trans.c:
        - line size handling was changed in fgets() function, because
        it's easier to handle the source code after a size modification

Your commit messages really do not tell me much... and in this case are quite repetitive.


<snip>
diff --git a/lib/libalpm/trans.c b/lib/libalpm/trans.c
index c99f596..c182510 100644
--- a/lib/libalpm/trans.c
+++ b/lib/libalpm/trans.c
@@ -320,7 +320,7 @@ static int grep(const char *fn, const char *needle)
        }
        while(!feof(fp)) {
                char line[1024];
-               fgets(line, 1024, fp);
+               fgets(line, sizeof(line), fp);
                if(feof(fp)) {
                        continue;
                }

This highlights my concerns. We are removing a known size and instead recalculating it. What is the advantage of this?

Allan


Reply via email to