if (sub_type->category_code == e_gras_datadesc_type_cat_scalar) {
VERB1("Array of %d scalars, get it in one shoot", count);
if (sub_type->aligned_size[GRAS_THISARCH] >=
sub_type->aligned_size[r_arch]) {
TRY(gras_trp_chunk_recv(sock, (char*)l_data,
sub_type->aligned_size[r_arch] * count));
if (sub_type->category_code == e_gras_datadesc_type_cat_scalar) {
VERB1("Array of %d scalars, get it in one shoot", count);
if (sub_type->aligned_size[GRAS_THISARCH] >=
sub_type->aligned_size[r_arch]) {
TRY(gras_trp_chunk_recv(sock, (char*)l_data,
sub_type->aligned_size[r_arch] * count));