Author: stephan
Date: 2006-12-01 22:54:28 +0000 (Fri, 01 Dec 2006)
New Revision: 24031

Modified:
   xarchiver/branches/xarchiver-psybsd/TODO
   xarchiver/branches/xarchiver-psybsd/src/archive_store.c
Log:
Appended a 'NULL' item to sort_list array.



Modified: xarchiver/branches/xarchiver-psybsd/TODO
===================================================================
--- xarchiver/branches/xarchiver-psybsd/TODO    2006-12-01 21:03:56 UTC (rev 
24030)
+++ xarchiver/branches/xarchiver-psybsd/TODO    2006-12-01 22:54:28 UTC (rev 
24031)
@@ -63,7 +63,7 @@
 
        archive-store out-of-sync is buffer-flush... breaks on index 499800: 
499800.0 / 300.0 (buffer-size) == 1666.0 remaining 199 items are not flushed
          - entire buffer is emptied into array 
-               - seems fixed, is a signed/unsigned conversion error
+               - seems fixed, is a signed/unsigned conversion error. (is only 
a part of the problem)
 
 DONE:
 

Modified: xarchiver/branches/xarchiver-psybsd/src/archive_store.c
===================================================================
--- xarchiver/branches/xarchiver-psybsd/src/archive_store.c     2006-12-01 
21:03:56 UTC (rev 24030)
+++ xarchiver/branches/xarchiver-psybsd/src/archive_store.c     2006-12-01 
22:54:28 UTC (rev 24031)
@@ -868,7 +868,7 @@
        if(psize <= 1)
                return;
 
-       store->sort_list = g_new(LSQArchiveIter*, psize);
+       store->sort_list = g_new(LSQArchiveIter*, psize+1);
 
        for(i = 0; i < psize; ++i)
        {
@@ -876,6 +876,7 @@
        }
        sq_archive_quicksort(store, 0, psize-1);
        sq_archive_insertionsort(store, 0, psize-1);
+       store->sort_list[psize] = NULL;
 }
 
 inline void

_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to