diff --git a/sf-buffer/src/sf_buffer.cpp b/sf-buffer/src/sf_buffer.cpp index 6a12201..145da7c 100644 --- a/sf-buffer/src/sf_buffer.cpp +++ b/sf-buffer/src/sf_buffer.cpp @@ -136,22 +136,22 @@ int main (int argc, char *argv[]) { JUNGFRAU_DATA_BYTES_PER_FRAME, "uint16", "little"); memcpy((void*) (buffer_pulse_id + file_frame_index), - (void*) (&data.first->pulse_id), 8); + (void*) &(data.first->pulse_id), 8); memcpy((void*) (buffer_frame_id + file_frame_index), - (void*) (&data.first->frame_index), 8); + (void*) &(data.first->frame_index), 8); memcpy((void*) (buffer_daq_rec + file_frame_index), - (void*) (&data.first->daq_rec), 8); + (void*) &(data.first->daq_rec), 8); memcpy((void*) (buffer_recv_packets_1 + file_frame_index), - (void*) (&data.first->recv_packets_1), 8); + (void*) &(data.first->recv_packets_1), 8); memcpy((void*) (buffer_recv_packets_2 + file_frame_index), - (void*) (&data.first->recv_packets_2), 8); + (void*) &(data.first->recv_packets_2), 8); memcpy((void*) (buffer_recv_packets + file_frame_index), - (void*) (&data.first->n_recv_packets), 2); + (void*) &(data.first->n_recv_packets), 2); ring_buffer.release(data.first->buffer_slot_index);