Package: hoz
Version: 1.65-1
Severity: important
Tags: patch

Hoz miscalculates partsize passed to cli via '-c' arg.

$hoz -c5k myfile (should split the file into 5KB parts)

-rw-r--r-- 1 cgalisteo cgalisteo 5,0M ago 19 12:23 myfile.1
-rw-r--r-- 1 cgalisteo cgalisteo 5,0M ago 19 12:23 myfile.2
-rw-r--r-- 1 cgalisteo cgalisteo 5,0M ago 19 12:23 myfile.3
[...]

$hoz -c15m myfile (should split the file into 15MB parts)

-rw-r--r-- 1 cgalisteo cgalisteo    4096 ago 19 12:38 myfile.1
-rw-r--r-- 1 cgalisteo cgalisteo    4096 ago 19 12:38 myfile.2
-rw-r--r-- 1 cgalisteo cgalisteo    4096 ago 19 12:38 myfile.3
[...]

The reason seems to be an error in hozcli.c:136, where partsize is
multiplied by size_multiplier *again*, even though  atolmp already
does it 5 lines above.

Patch attached :)


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages hoz depends on:
ii  libc6                         2.7-13     GNU C Library: Shared libraries


-- 
---
Carlos Galisteo <cgalisteo AT k-rolus.net>
PGP_key::http://k-rolus.net/~cgalisteo/cgalisteo.gpg
Key_Fingerprint::F888 6FBA 9145 B5A2 C187 66D6 5B8C 027A 69AD BE65
---
--- hozcli.c.orig	2008-08-19 12:52:03.000000000 +0200
+++ hozcli.c	2008-08-19 12:52:08.000000000 +0200
@@ -133,7 +133,7 @@ int main(int argc, char **argv)
             hoz_echo(409, cval);
             return 409;
         }
-	partsize *= size_multiplier;
+	//partsize *= size_multiplier;
     }
 
     j = 0;

Reply via email to