commit | 774503c28bd1d7b695a8453b766f45e2226b8cfb | [log] [tgz] |
---|---|---|
author | rreardon <rreardon> | Thu Feb 15 15:52:49 2007 +0000 |
committer | rreardon <rreardon> | Thu Feb 15 15:52:49 2007 +0000 |
tree | 8f825473253c76539d42924a83e8aca36801341a | |
parent | bc73009fc8ff6fef3872d6b289aad8fe40f21382 [diff] [blame] |
Tweak segfault fix for new error code
diff --git a/src/libmtp.c b/src/libmtp.c index c6e9b31..fb3bf90 100644 --- a/src/libmtp.c +++ b/src/libmtp.c
@@ -1104,9 +1104,9 @@ newerror = (LIBMTP_error_t *) malloc(sizeof(LIBMTP_error_t)); newerror->errornumber = errornumber; newerror->error_text = strdup(error_text); + newerror->next = NULL; if (device->errorstack == NULL) { device->errorstack = newerror; - device->errorstack->next = NULL; } else { LIBMTP_error_t *tmp = device->errorstack;