2003-01-28 22:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>

This commit is contained in:
Alexander S.Kresin
2003-01-28 19:24:08 +00:00
parent 6752591844
commit 64711df71a
2 changed files with 8 additions and 2 deletions

View File

@@ -8,6 +8,10 @@
2002-12-01 23:12 UTC+0100 Foo Bar <foo.bar@foobar.org>
*/
2003-01-28 22:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
* source/rdd/dbcmd.c
! Fixed a bug with APPEND FROM ..., COPY TO..., when there was a memo field
2003-01-28 13:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
* source/vm/hvm.c
! Little fix to the previous change

View File

@@ -3552,6 +3552,7 @@ static LPAREANODE GetTheOtherArea( char *szDriver, char * szFileName, BOOL creat
USHORT uiRddID;
PHB_FNAME pFileName;
DBOPENINFO pInfo;
char * szDbfName;
pRDDNode = hb_rddFindNode( szDriver, &uiRddID ); // find the RDD
@@ -3564,7 +3565,8 @@ static LPAREANODE GetTheOtherArea( char *szDriver, char * szFileName, BOOL creat
/* Fill pInfo structure */
memset( &pInfo, 0, sizeof(DBOPENINFO) );
pInfo.uiArea = uiRddID;
pInfo.abName = ( BYTE * ) hb_xgrab( _POSIX_PATH_MAX + 1 );
szDbfName = ( BYTE * ) hb_xgrab( _POSIX_PATH_MAX + 1 );
pInfo.abName = szDbfName;
strcpy( ( char * ) pInfo.abName, szFileName );
pInfo.atomAlias = ( BYTE * ) "__TMPAREA";
pInfo.fShared = FALSE;
@@ -3674,7 +3676,7 @@ static LPAREANODE GetTheOtherArea( char *szDriver, char * szFileName, BOOL creat
hb_errRT_DBCMD( EG_OPEN, 0, NULL, "DBAPP" ); // Could not open it
return NULL;
}
hb_xfree( pInfo.abName );
hb_xfree( szDbfName );
return pAreaNode;
}