[dokuwiki] Small patch to recent changes list

Hi,

first, let me say that DokuWiki is a very fine piece of software that
fits very smoothly into my favorite CMS Joomla. Thank you very much!

In the "recent changes" list I've seen the following artifacts (the IP address):

18.12.2005 10:54 Zeige Unterschiede zu aktueller Version Ältere Versionen 
discussion:htuxsatzung1 uwe
16.12.2005 08:21 Zeige Unterschiede zu aktueller Version Ältere Versionen 
namenskuerzel weo
16.12.2005 21:02 Zeige Unterschiede zu aktueller Version Ältere Versionen 
84.153.218.223 weo htuxsatzung1
14.12.2005 23:46 Zeige Unterschiede zu aktueller Version Ältere Versionen start 
weo

The attached patch to inc/common.php fixes that problem.

Thanks,
Wolfgang
-- 
| Wolfgang Ocker  |  http://weo1.de/
| 49.8441.805512  |  mailto:weo@xxxxxxx
| Programmieren Sie noch oder patentieren Sie schon?
| -> http://www.nosoftwarepatents.com/
--- common.php  2005-10-01 15:45:54.000000000 +0200
+++ common.php-fix-recent       2005-12-19 10:16:03.000000000 +0100
@@ -680,7 +680,10 @@
   // now read backwards into buffer
   while($pos > 0){
     $pos -= $csz;                           // seek to previous chunk...
-    if($pos < 0) $pos = 0;                  // ...or rest of file
+    if($pos < 0) {                          // ...or rest of file
+      $csz += $pos; 
+      $pos = 0;
+    }
     fseek($fh,$pos);
 
     $buf = fread($fh,$csz).$buf;            // prepend to buffer

Other related posts: