Fossil SCM
Avoid the use of strcpy() as this upsets OpenBSD.
Commit
3f487aca8a2ff5a29f6d3adece04879d09818b7d
Parent
36ffa749f0a02ad…
1 file changed
+1
-1
+1
-1
| --- src/name.c | ||
| +++ src/name.c | ||
| @@ -737,11 +737,11 @@ | ||
| 737 | 737 | db_bind_int(&ins, ":cnt", i); |
| 738 | 738 | db_bind_text(&ins, ":uuid", zUuid); |
| 739 | 739 | db_step(&ins); |
| 740 | 740 | db_reset(&ins); |
| 741 | 741 | } |
| 742 | - strcpy(zPrev, zUuid); | |
| 742 | + sqlite3_snprintf(sizeof(zPrev), zPrev, "%s", zUuid); | |
| 743 | 743 | } |
| 744 | 744 | db_finalize(&ins); |
| 745 | 745 | db_finalize(&q); |
| 746 | 746 | db_prepare(&q, "SELECT uuid FROM dups ORDER BY length(uuid) DESC, uuid"); |
| 747 | 747 | while( db_step(&q)==SQLITE_ROW ){ |
| 748 | 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 | 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 |