about summary refs log tree commit diff
path: root/manual
diff options
context:
space:
mode:
Diffstat (limited to 'manual')
-rw-r--r--manual/string.texi6
1 files changed, 3 insertions, 3 deletions
diff --git a/manual/string.texi b/manual/string.texi
index 8494799f54..344c360efb 100644
--- a/manual/string.texi
+++ b/manual/string.texi
@@ -880,13 +880,13 @@ concat (const char *str, @dots{})
   va_list ap;
   size_t allocated = 100;
   char *result = (char *) malloc (allocated);
-  char *wp;
 
-  if (allocated != NULL)
+  if (result != NULL)
     @{
       char *newp;
+      char *wp;
 
-      va_start (ap, atr);
+      va_start (ap, str);
 
       wp = result;
       for (s = str; s != NULL; s = va_arg (ap, const char *))