Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

Commit

Permalink
fix bugs
Browse files Browse the repository at this point in the history
  • Loading branch information
heyanlong committed Jul 25, 2019
1 parent b29db1b commit ec042e2
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions skywalking.c
Original file line number Diff line number Diff line change
Expand Up @@ -915,13 +915,17 @@ static char *generate_sw6(zend_long span_id, char *peer_host, char *operation_na
zval entryEndpointNameEncode;
zval parentEndpointNameEncode;

char *sharpPeer = (char *) emalloc(sizeof(peer_host) + 1);
char *sharpPeer = (char *) emalloc(strlen(peer_host) + 1);
bzero(sharpPeer, strlen(peer_host) + 1);
sprintf(sharpPeer, "#%s", peer_host);
char *sharpEntryEndpointName = (char *) emalloc(sizeof(Z_STRVAL_P(entryOperationName)) + 1);

char *sharpEntryEndpointName = (char *) emalloc(strlen(Z_STRVAL_P(entryOperationName)) + 1);
bzero(sharpEntryEndpointName, strlen(Z_STRVAL_P(entryOperationName)) + 1);
sprintf(sharpEntryEndpointName, "#%s", Z_STRVAL_P(entryOperationName));
char *sharpParentEndpointName = (char *) emalloc(sizeof(operation_name) + 1);
sprintf(sharpParentEndpointName, "#%s", operation_name);

char *sharpParentEndpointName = (char *) emalloc(strlen(operation_name) + 1);
bzero(sharpParentEndpointName, strlen(operation_name) + 1);
sprintf(sharpParentEndpointName, "#%s", operation_name);

zval_b64_encode(&distributedTraceIdEncode, Z_STRVAL_P(distributedTraceId));
zval_b64_encode(&traceSegmentIdEncode, Z_STRVAL_P(traceId));
Expand Down

0 comments on commit ec042e2

Please sign in to comment.