Import upstream version 1.29
[debian/tar] / gnu / savedir.c
index 8657bfdd336fc58192c9977d3ed3ca8fb4641465..61b0fa3ca86c82d2ac4525f5d8be6bebf42b3c42 100644 (file)
@@ -1,8 +1,6 @@
-/* -*- buffer-read-only: t -*- vi: set ro: */
-/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
 /* savedir.c -- save the list of files in a directory in a string
 
-   Copyright (C) 1990, 1997-2001, 2003-2006, 2009-2014 Free Software
+   Copyright (C) 1990, 1997-2001, 2003-2006, 2009-2015 Free Software
    Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
@@ -163,7 +161,8 @@ streamsavedir (DIR *dirp, enum savedir_option option)
     {
       size_t i;
 
-      qsort (entries, entries_used, sizeof *entries, cmp);
+      if (entries_used)
+        qsort (entries, entries_used, sizeof *entries, cmp);
       name_space = xmalloc (used + 1);
       used = 0;
       for (i = 0; i < entries_used; i++)