Changeset 2811:3d2f0ab1b673 in roaraudio
- Timestamp:
- 09/29/09 17:58:29 (15 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/Makefile
r2650 r2811 8 8 VIO_BRIDGE=vio_bio.o vio_stdio.o 9 9 VIO=$(VIO_META) $(VIO_BRIDGE) vio_cmd.o vio_magic.o vio_pipe.o vio_socket.o vio_stack.o vio_proto.o vio_dstr.o 10 OBJS=libroar.o config.o debug.o basic.o stream.o simple.o auth.o socket.o ctl.o buffer.o meta.o file.o acl.o cdrom.o pinentry.o sshaskpass.o $(VIO) stack.o slp.o 10 OBJS=libroar.o config.o debug.o basic.o stream.o simple.o auth.o socket.o ctl.o buffer.o meta.o file.o acl.o cdrom.o pinentry.o sshaskpass.o $(VIO) stack.o slp.o nnode.o 11 11 12 12 #DEFINES = -DDEBUG -
libroar/ctl.c
r2616 r2811 337 337 int max_len; 338 338 uint32_t pid; 339 size_t len_rest; 339 340 340 341 if ( c == NULL ) … … 385 386 cur += 4; 386 387 388 len_rest = sizeof(m->data) - cur; 389 if ( roar_nnode_to_blob(&(c->nnode), &(m->data[cur]), &len_rest) == 0 ) { 390 cur += len_rest; 391 } 392 387 393 m->datalen = cur; 388 394 … … 394 400 int cur; 395 401 uint32_t pid; 402 size_t len; 396 403 397 404 if ( m == NULL || c == NULL ) … … 454 461 } else { 455 462 c->byteorder = ROAR_BYTEORDER_UNKNOWN; 463 } 464 465 if ( m->datalen > cur ) { 466 len = m->datalen - cur; 467 if ( roar_nnode_from_blob(&(c->nnode), &(m->data[cur]), &len) == 0 ) { 468 cur += len; 469 } else { 470 if ( roar_nnode_new(&(c->nnode), ROAR_SOCKET_TYPE_UNKNOWN) == -1 ) 471 return -1; 472 } 473 } else { 474 if ( roar_nnode_new(&(c->nnode), ROAR_SOCKET_TYPE_UNKNOWN) == -1 ) 475 return -1; 456 476 } 457 477
Note: See TracChangeset
for help on using the changeset viewer.