]> Dogcows Code - chaz/tar/blobdiff - src/transform.c
(transform_name_fp): Run fun even if _transform_name_to_obstack returns false.
[chaz/tar] / src / transform.c
index c5eafc347e8260352fd3ed1274a5b9cc687a0425..acdf552cf3b88d9237152e5004a305faf3b20122 100644 (file)
@@ -350,6 +350,14 @@ transform_name_fp (char **pinput, char *(*fun)(char *))
        assign_string (pinput, fun ? fun (str) : str);
        obstack_free (&stk, str);
       }
+    else if (fun)
+      {
+       str = *pinput;
+       *pinput = NULL;
+       assign_string (pinput, fun (str));
+       free (str);
+       ret = true;
+      }
     return ret;
 }
 
This page took 0.021351 seconds and 4 git commands to generate.