Changeset: 00aa2e1f94b7 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=00aa2e1f94b7
Modified Files:
monetdb5/mal/mal_dataflow.c
Branch: default
Log Message:
Merge with Feb2013 branch.
diffs (37 lines):
diff --git a/monetdb5/mal/mal_dataflow.c b/monetdb5/mal/mal_dataflow.c
--- a/monetdb5/mal/mal_dataflow.c
+++ b/monetdb5/mal/mal_dataflow.c
@@ -124,6 +124,7 @@ q_create(int sz, const char *name)
return NULL;
}
+ (void) name; /* in case MT_LOCK_TRACE is not enabled in gdk_system.h */
MT_lock_init(&q->l, name);
MT_sema_init(&q->s, 0, name);
return q;
@@ -132,6 +133,7 @@ q_create(int sz, const char *name)
static void
q_destroy(Queue *q)
{
+ assert(q);
MT_lock_destroy(&q->l);
MT_sema_destroy(&q->s);
GDKfree(q->data);
@@ -143,6 +145,8 @@ q_destroy(Queue *q)
static void
q_enqueue_(Queue *q, FlowEvent d)
{
+ assert(q);
+ assert(d);
if (q->last == q->size) {
q->size <<= 1;
q->data = (FlowEvent*) GDKrealloc(q->data, sizeof(FlowEvent) *
q->size);
@@ -173,6 +177,8 @@ q_requeue_(Queue *q, FlowEvent d)
{
int i;
+ assert(q);
+ assert(d);
if (q->last == q->size) {
/* enlarge buffer */
q->size <<= 1;
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list