Changeset 1704

Show
Ignore:
Timestamp:
11/10/08 11:37:55 (2 months ago)
Author:
till
Message:

honeytrap
- missing asprintf return value check added

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • honeytrap/trunk/src/modules/htm_httpDownload.c

    r1697 r1704  
    192192 
    193193                        /* assemble wget download command and execute it */ 
    194                         asprintf(&cmd, "%s %s %s", http_program, http_options, start); 
     194                        if (asprintf(&cmd, "%s %s %s", http_program, http_options, start) == -1) { 
     195                                logmsg(LOG_ERR, 1, "HTTP download error - Unable to allocate memory: %s.\n", strerror(errno)); 
     196                                free(cmd); 
     197                                return(-1); 
     198                        } 
    195199                        logmsg(LOG_DEBUG, 1, "HTTP download - Calling '%s'.\n", cmd); 
    196200                        if ((f = popen(cmd, "r")) == NULL) {