X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=libust%2Frelay.c;h=27794f9e5e2070358d2658b1ab0fa86336d56fc9;hb=48454c953fc1117fbbbe5fc7bc23b6cd28b50d32;hp=4c57424a5ba9392f14b0a93b0bf980c6fb712694;hpb=79d4d5458786d6d946e9c44580e3a2cc8000736e;p=lttng-ust.git diff --git a/libust/relay.c b/libust/relay.c index 4c57424a..27794f9e 100644 --- a/libust/relay.c +++ b/libust/relay.c @@ -1537,7 +1537,7 @@ static void ltt_chan_alloc_ltt_buf(struct ltt_channel_struct *ltt_chan) result = ltt_chan->buf_shmid = shmget(getpid(), size, IPC_CREAT | IPC_EXCL | 0700); if(ltt_chan->buf_shmid == -1) { PERROR("shmget"); - return -1; + return; } ptr = shmat(ltt_chan->buf_shmid, NULL, 0); @@ -1552,12 +1552,12 @@ static void ltt_chan_alloc_ltt_buf(struct ltt_channel_struct *ltt_chan) result = shmctl(ltt_chan->buf_shmid, IPC_RMID, NULL); if(result == -1) { perror("shmctl"); - return -1; + return; } ltt_chan->buf = ptr; - return 0; + return; destroy_shmem: result = shmctl(ltt_chan->buf_shmid, IPC_RMID, NULL); @@ -1565,7 +1565,7 @@ static void ltt_chan_alloc_ltt_buf(struct ltt_channel_struct *ltt_chan) perror("shmctl"); } - return -1; + return; } /*