}
/* Return variables */
- memcpy(buffer, r.out.buffer, r.in.buffer_size);
+ memcpy(buffer, r.out.buffer, r.in.buffer_size * sizeof(*buffer));
*needed = *r.out.needed;
/* Return result */
}
/* Return variables */
- memcpy(service_status, r.out.service_status, r.in.buf_size);
+ memcpy(service_status, r.out.service_status, r.in.buf_size * sizeof(*service_status));
*bytes_needed = *r.out.bytes_needed;
*services_returned = *r.out.services_returned;
}
/* Return variables */
- memcpy(service, r.out.service, r.in.buf_size);
+ memcpy(service, r.out.service, r.in.buf_size * sizeof(*service));
*bytes_needed = *r.out.bytes_needed;
*services_returned = *r.out.services_returned;
if (resume_handle && r.out.resume_handle) {
}
/* Return variables */
- memcpy(query, r.out.query, r.in.buf_size);
+ memcpy(query, r.out.query, r.in.buf_size * sizeof(*query));
*bytes_needed = *r.out.bytes_needed;
/* Return result */
}
/* Return variables */
- memcpy(service, r.out.service, r.in.buf_size);
+ memcpy(service, r.out.service, r.in.buf_size * sizeof(*service));
*bytes_needed = *r.out.bytes_needed;
*services_returned = *r.out.services_returned;
if (resume_handle && r.out.resume_handle) {
}
/* Return variables */
- memcpy(query, r.out.query, r.in.buf_size);
+ memcpy(query, r.out.query, r.in.buf_size * sizeof(*query));
*bytes_needed = *r.out.bytes_needed;
/* Return result */
}
/* Return variables */
- memcpy(buffer, r.out.buffer, r.in.buf_size);
+ memcpy(buffer, r.out.buffer, r.in.buf_size * sizeof(*buffer));
*bytes_needed = *r.out.bytes_needed;
/* Return result */
}
/* Return variables */
- memcpy(buffer, r.out.buffer, r.in.buf_size);
+ memcpy(buffer, r.out.buffer, r.in.buf_size * sizeof(*buffer));
*bytes_needed = *r.out.bytes_needed;
/* Return result */
}
/* Return variables */
- memcpy(buffer, r.out.buffer, r.in.buf_size);
+ memcpy(buffer, r.out.buffer, r.in.buf_size * sizeof(*buffer));
*bytes_needed = *r.out.bytes_needed;
/* Return result */
}
/* Return variables */
- memcpy(services, r.out.services, r.in.buf_size);
+ memcpy(services, r.out.services, r.in.buf_size * sizeof(*services));
*bytes_needed = *r.out.bytes_needed;
*service_returned = *r.out.service_returned;
if (resume_handle && r.out.resume_handle) {
}
/* Return variables */
- memcpy(services, r.out.services, r.in.buf_size);
+ memcpy(services, r.out.services, r.in.buf_size * sizeof(*services));
*bytes_needed = *r.out.bytes_needed;
*service_returned = *r.out.service_returned;
if (resume_handle && r.out.resume_handle) {
*type = *r.out.type;
}
if (value && r.out.value) {
- memcpy(value, r.out.value, *r.in.size);
+ memcpy(value, r.out.value, *r.in.size * sizeof(*value));
}
if (size && r.out.size) {
*size = *r.out.size;
*type = *r.out.type;
}
if (data && r.out.data) {
- memcpy(data, r.out.data, *r.in.data_size);
+ memcpy(data, r.out.data, *r.in.data_size * sizeof(*data));
}
if (data_size && r.out.data_size) {
*data_size = *r.out.data_size;
}
/* Return variables */
- memcpy(values, r.out.values, r.in.num_values);
+ memcpy(values, r.out.values, r.in.num_values * sizeof(*values));
if (buffer && r.out.buffer) {
- memcpy(buffer, r.out.buffer, *r.in.buffer_size);
+ memcpy(buffer, r.out.buffer, *r.in.buffer_size * sizeof(*buffer));
}
*buffer_size = *r.out.buffer_size;