Fossil SCM

Avoid the use of strcpy() as this upsets OpenBSD.

drh 2014-04-23 11:03 trunk
Commit 3f487aca8a2ff5a29f6d3adece04879d09818b7d
1 file changed +1 -1
+1 -1
--- src/name.c
+++ src/name.c
@@ -737,11 +737,11 @@
737737
db_bind_int(&ins, ":cnt", i);
738738
db_bind_text(&ins, ":uuid", zUuid);
739739
db_step(&ins);
740740
db_reset(&ins);
741741
}
742
- strcpy(zPrev, zUuid);
742
+ sqlite3_snprintf(sizeof(zPrev), zPrev, "%s", zUuid);
743743
}
744744
db_finalize(&ins);
745745
db_finalize(&q);
746746
db_prepare(&q, "SELECT uuid FROM dups ORDER BY length(uuid) DESC, uuid");
747747
while( db_step(&q)==SQLITE_ROW ){
748748
--- src/name.c
+++ src/name.c
@@ -737,11 +737,11 @@
737 db_bind_int(&ins, ":cnt", i);
738 db_bind_text(&ins, ":uuid", zUuid);
739 db_step(&ins);
740 db_reset(&ins);
741 }
742 strcpy(zPrev, zUuid);
743 }
744 db_finalize(&ins);
745 db_finalize(&q);
746 db_prepare(&q, "SELECT uuid FROM dups ORDER BY length(uuid) DESC, uuid");
747 while( db_step(&q)==SQLITE_ROW ){
748
--- src/name.c
+++ src/name.c
@@ -737,11 +737,11 @@
737 db_bind_int(&ins, ":cnt", i);
738 db_bind_text(&ins, ":uuid", zUuid);
739 db_step(&ins);
740 db_reset(&ins);
741 }
742 sqlite3_snprintf(sizeof(zPrev), zPrev, "%s", zUuid);
743 }
744 db_finalize(&ins);
745 db_finalize(&q);
746 db_prepare(&q, "SELECT uuid FROM dups ORDER BY length(uuid) DESC, uuid");
747 while( db_step(&q)==SQLITE_ROW ){
748

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button