Oh yeah, that example doesn't take into account that you have to DISCONNECT the source! It relies on shutting down the program to do it. In the function server_done() in the file obex_put_common.c, add in the line:

OBEX_TransportDisconnect(handle);

that should fix it for ya.
_________________________
Mark Cushman