ucx/utils.c

changeset 173
31a8682fffb7
parent 150
1cf2eabf94ed
child 174
bbfe511cfddb
     1.1 --- a/ucx/utils.c	Mon Jun 02 16:04:11 2014 +0200
     1.2 +++ b/ucx/utils.c	Tue Jun 10 15:43:13 2014 +0200
     1.3 @@ -212,7 +212,7 @@
     1.4      va_copy(ap2, ap);
     1.5      int ret = vsnprintf(buf, UCX_PRINTF_BUFSIZE, fmt, ap);
     1.6      if (ret > 0 && ret < UCX_PRINTF_BUFSIZE) {
     1.7 -        s.ptr = (char*)a->malloc(a->pool, ret + 1);
     1.8 +        s.ptr = (char*)almalloc(a, ret + 1);
     1.9          s.length = (size_t)ret;
    1.10          memcpy(s.ptr, buf, ret);
    1.11          s.ptr[s.length] = '\0';
    1.12 @@ -220,7 +220,7 @@
    1.13          errno = ENOMEM;
    1.14      } else  {
    1.15          int len = ret + 1;
    1.16 -        s.ptr = (char*)a->malloc(a->pool, len);
    1.17 +        s.ptr = (char*)almalloc(a, len);
    1.18          ret = vsnprintf(s.ptr, len, fmt, ap2);
    1.19          if (ret < 0) {
    1.20              free(s.ptr);
    1.21 @@ -232,7 +232,7 @@
    1.22  #else
    1.23      int ret = vsnprintf(buf, UCX_PRINTF_BUFSIZE, fmt, ap);
    1.24      if (ret > 0 && ret < UCX_PRINTF_BUFSIZE) {
    1.25 -        s.ptr = (char*)a->malloc(a->pool, ret + 1);
    1.26 +        s.ptr = (char*)almalloc(a, ret + 1);
    1.27          s.length = (size_t)ret;
    1.28          memcpy(s.ptr, buf, ret);
    1.29          s.ptr[s.length] = '\0';

mercurial