[maemo-commits] [maemo-commits] r15516 - projects/connectivity/osso-gwobex/trunk/src
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Tue May 6 12:46:30 EEST 2008
- Previous message: [maemo-commits] r15515 - projects/haf/branches/gtk+
- Next message: [maemo-commits] r15517 - in projects/connectivity/osso-gwobex/trunk: . debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: jh Date: 2008-05-06 12:46:22 +0300 (Tue, 06 May 2008) New Revision: 15516 Modified: projects/connectivity/osso-gwobex/trunk/src/obex-priv.c projects/connectivity/osso-gwobex/trunk/src/obex-xfer.c Log: Check for closed xfer Modified: projects/connectivity/osso-gwobex/trunk/src/obex-priv.c =================================================================== --- projects/connectivity/osso-gwobex/trunk/src/obex-priv.c 2008-05-05 06:53:29 UTC (rev 15515) +++ projects/connectivity/osso-gwobex/trunk/src/obex-priv.c 2008-05-06 09:46:22 UTC (rev 15516) @@ -379,7 +379,7 @@ if (actual > 0) { xfer->counter += actual; - debug("obex_readstream: got %d bytes (%d in total)\n", actual, xfer->counter); + debug("obex_readstream: got %d bytes (%zd in total)\n", actual, xfer->counter); if (xfer->async) { gint free_space = xfer->buf_size - (xfer->data_start + xfer->data_length); Modified: projects/connectivity/osso-gwobex/trunk/src/obex-xfer.c =================================================================== --- projects/connectivity/osso-gwobex/trunk/src/obex-xfer.c 2008-05-05 06:53:29 UTC (rev 15515) +++ projects/connectivity/osso-gwobex/trunk/src/obex-xfer.c 2008-05-06 09:46:22 UTC (rev 15516) @@ -192,6 +192,12 @@ debug("gw_obex_xfer_write(buf_size=%d): entered\n", buf_size); + if (!ctx) { + if (err) + *err = GW_OBEX_ERROR_INVALID_PARAMS; + return FALSE; + } + GW_OBEX_LOCK(ctx); if (ctx->obex_op != OBEX_CMD_PUT) { @@ -277,6 +283,12 @@ debug("gw_obex_xfer_read(buf_size=%d): entered\n", buf_size); + if (!ctx) { + if (err) + *err = GW_OBEX_ERROR_INVALID_PARAMS; + return FALSE; + } + GW_OBEX_LOCK(ctx); if (ctx->obex_op != OBEX_CMD_GET) { @@ -342,6 +354,12 @@ gboolean ret = TRUE; struct gw_obex *ctx = xfer->ctx; + if (!ctx) { + if (err) + *err = GW_OBEX_ERROR_INVALID_PARAMS; + return FALSE; + } + GW_OBEX_LOCK(ctx); if (ctx->obex_op != OBEX_CMD_PUT)
- Previous message: [maemo-commits] r15515 - projects/haf/branches/gtk+
- Next message: [maemo-commits] r15517 - in projects/connectivity/osso-gwobex/trunk: . debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]