Changeset 1811 for trunk/packages


Ignore:
Timestamp:
Jul 14, 2010 5:38:45 PM (14 years ago)
Author:
gah
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/packages/vizservers/pymolproxy/pymolproxy.c

    r1808 r1811  
    10941094        char fileName[200];
    10951095        FILE *f;
     1096        char *data;
    10961097        ssize_t nWritten;
    1097         char *data;
    10981098
    10991099        data = malloc(sizeof(char) * nBytes);
     
    11041104        if (GetBytes(&proxyPtr->client, data, nBytes) != BUFFER_OK) {
    11051105            trace("can't read %d bytes for \"pdbdata\" buffer", nBytes);
     1106            free(data);
    11061107            return  TCL_ERROR;
    11071108        }
     
    11111112            trace("can't open `%s': %s", fileName, strerror(errno));
    11121113            perror("pymolproxy");
    1113         }
     1114            free(data);
     1115            return TCL_ERROR;
     1116        }
    11141117        nWritten = fwrite(data, sizeof(char), nBytes, f);
    11151118        if (nBytes != nWritten) {
     
    11181121        }
    11191122        fclose(f);
     1123        free(data);
    11201124        Pymol(proxyPtr, "load %s,%s,%d\n", fileName, name, state);
    11211125#ifdef notdef
Note: See TracChangeset for help on using the changeset viewer.