# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1377821242 0 # Node ID 0768bbcf67e585423f3321f296f9fe606a9c873b # Parent 71780cf68aa2e4392dadb2d44796475e2ca033a0 Need to duplicate container query results on Mac. diff -r 71780cf68aa2 -r 0768bbcf67e5 mac/dw.m --- a/mac/dw.m Wed Aug 28 23:47:40 2013 +0000 +++ b/mac/dw.m Fri Aug 30 00:07:22 2013 +0000 @@ -7048,7 +7048,11 @@ if(flags & DW_CR_RETDATA) retval = [cont getRowData:(int)result]; else - retval = [cont getRowTitle:(int)result]; + { + char *temp = [cont getRowTitle:(int)result]; + if(temp) + retval = strdup(temp); + } [cont setLastQueryPoint:(int)result]; } DW_MUTEX_UNLOCK; @@ -7078,7 +7082,11 @@ if(flags & DW_CR_RETDATA) retval = [cont getRowData:(int)result]; else - retval = [cont getRowTitle:(int)result]; + { + char *temp = [cont getRowTitle:(int)result]; + if(temp) + retval = strdup(temp); + } [cont setLastQueryPoint:(int)result]; } DW_MUTEX_UNLOCK;