X-Git-Url: https://git.librecmc.org/?p=oweals%2Fopkg-lede.git;a=blobdiff_plain;f=libopkg%2Fopkg_utils.c;h=ebe4fa869d400366297759ea17e9fd62b904782e;hp=5ab5227035231901dec753db882bfd14f582fc8a;hb=0a4946b3e913a2affe5fd342aa88e2533d06356e;hpb=0eb2cb22be9a69e9562fea935617864cc0e5f217 diff --git a/libopkg/opkg_utils.c b/libopkg/opkg_utils.c index 5ab5227..ebe4fa8 100644 --- a/libopkg/opkg_utils.c +++ b/libopkg/opkg_utils.c @@ -1,7 +1,7 @@ /* opkg_utils.c - the opkg package management system Steven M. Ayer - + Copyright (C) 2002 Compaq Computer Corporation This program is free software; you can redistribute it and/or @@ -30,9 +30,9 @@ get_available_kbytes(char * filesystem) return 0; } - // Actually ((sfs.f_bavail * sfs.f_frsize) / 1024) - // and here we try to avoid overflow. - if (f.f_frsize >= 1024) + // Actually ((sfs.f_bavail * sfs.f_frsize) / 1024) + // and here we try to avoid overflow. + if (f.f_frsize >= 1024) return (f.f_bavail * (f.f_frsize / 1024)); else if (f.f_frsize > 0) return f.f_bavail / (1024 / f.f_frsize); @@ -47,8 +47,8 @@ char *trim_xstrdup(const char *src) { const char *end; - /* remove it from the front */ - while(src && + /* remove it from the front */ + while(src && isspace(*src) && *src) src++;