]> Sergey Matveev's repositories - nnn.git/commitdiff
Minor improvements
authorArun Prakash Jana <engineerarun@gmail.com>
Sat, 16 Jul 2022 17:14:53 +0000 (22:44 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Mon, 18 Jul 2022 12:58:16 +0000 (18:28 +0530)
misc/CONTRIBUTING.md
src/nnn.c

index cd305a93b7c356e9b0d985c138de0eafbc90783d..4fd61cd47eef38b5866a06b4c839417606811b89 100644 (file)
@@ -7,6 +7,8 @@ Before suggesting changes, please read a bit about [the design principles nnn fo
 
 `nnn` follows the Linux kernel coding style closely. The C source code uses TABs and the plugins use 4 spaces for indentation.
 
+Changes should not break the patch framework. Please run `make checkpatches` before raising a PR.
+
 CI runs `shellcheck` on plugins. Please watch out for any failures if you are modifying/adding a plugin.
 
 ## Resources
index 5344ebfaf1bb8f70520943396549c4df4c5fbe45..18e4c601d086c5d7a39e1c4c8f9aab6bb89cdbd3 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -1113,11 +1113,7 @@ static size_t mkpath(const char *dir, const char *name, char *out)
 
        if (name[0] != '/') { // NOLINT
                /* Handle root case */
-               if (istopdir(dir))
-                       len = 1;
-               else
-                       len = xstrsncpy(out, dir, PATH_MAX);
-
+               len = istopdir(dir) ? 1 : xstrsncpy(out, dir, PATH_MAX);
                out[len - 1] = '/'; // NOLINT
        }
        return (xstrsncpy(out + len, name, PATH_MAX - len) + len);
@@ -2440,8 +2436,7 @@ static bool plugscript(const char *plugin, uchar_t flags)
 
 static void opstr(char *buf, char *op)
 {
-       snprintf(buf, CMD_LEN_MAX, "xargs -0 sh -c '%s \"$0\" \"$@\" . < /dev/tty' < %s",
-                op, selpath);
+       snprintf(buf, CMD_LEN_MAX, "xargs -0 sh -c '%s \"$0\" \"$@\" . < /dev/tty' < %s", op, selpath);
 }
 
 static bool rmmulstr(char *buf)