Changeset ae3f1709 in mainline


Ignore:
Timestamp:
2006-06-06T15:50:14Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3dcb108
Parents:
2d7a5fe
Message:

Fixed klog to use correct vsnprintf.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • generic/src/console/klog.c

    r2d7a5fe rae3f1709  
    7171
    7272        ret = vsnprintf(klog+klogpos, klogsize-klogpos, fmt, atst);
    73         // Workaround around bad return value from vsnprintf
    74         if (ret+klogpos < klogsize)
    75                 ret = 100;
    76         if (ret == klogsize-klogpos) {
     73        if (ret >= klogsize-klogpos) {
    7774                klogpos = 0;
    78                 ret = vsnprintf(klog+klogpos, klogsize-klogpos, fmt, args);
    79                 ret = 100;
    80                 if (ret == klogsize)
     75                if (ret >= klogsize)
    8176                        goto out;
    8277        }
Note: See TracChangeset for help on using the changeset viewer.