shithub: mc

Download patch

ref: 67c2baf190fa4d1b82c308ceb807076b71b4b866
parent: 70c7cde78a758b44fb6f88084ec61923b740b65b
author: Ori Bernstein <[email protected]>
date: Thu Aug 23 18:12:48 EDT 2012

Fix string formatting.

--- a/6/simp.c
+++ b/6/simp.c
@@ -198,10 +198,10 @@
 
     s = xalloc(len + 1);
     s[0] = '\0';
-    snprintf(s, len, "%s", Fprefix);
     if (n->name.ns)
-        snprintf(s, len, "%s%s$", s, n->name.ns);
-    snprintf(s, len, "%s%s", s, n->name.name);
+        snprintf(s, len, "%s%s$%s", Fprefix, n->name.ns, n->name.name);
+    else
+        snprintf(s, len, "%s%s", Fprefix, n->name.name);
     return s;
 }